I have gone on a shopping frenzy with ICanvas the quality is out of the this world. The shipping has been crazy. I didnt think it would be so fast but I ordered something last Sunday and got it this afternoon. That is freaky fast. I definitely recommend them and will be ordering again