I'm still waiting for my canvases, so I can't review the quality. The estimate for my order was 5 weeks. After waiting 8 weeks, I contacted customer service and asked if they could tell me how much longer it would be. I was told processing time was 60 business days... that's 12 weeks! That is more than DOUBLE what I was told when I placed my order. I will NEVER use this company again and would NOT RECOMMEND it to anyone, even if the canvases turn out wonderful.