I was super skeptical. I read a bunch of reviews and I thought they all sounded scammy, but for the price I figured I would just try it.
I just used iPhone photos. When you upload your photo to the website, they automatically give you just the sizes available to the resolution you've uploaded. I still was able to order a 30x40 canvas (still skeptical at the point). I paid under $100 for all three prints. Expecting some sort of major weird discount-y thing to happen.
The canvases arrived in within a week. They were wrapped professionally and securely. They were stretched appropriately on the wood frame and they look high quality. LOVE all three of the prints.
The canvas is rather thin compared to say, a classic oil painting canvas. For me, this isn't an issue, and they are still going to look great on my wall. I would just say that's the "get what you pay for" part of the whole deal.
The only critique I have is with the web cabibilities. Other websites show a 3D proof of your canvas (what it will look like stretched and wrapped), and also convey what the resolution will look like on the canvas. I was uneasy ordering, because the website only showed me a low resolution proof. I'm sure there have been many customers who have not followed through with an order because of this. Again, because of the price, it's hard to say it's not worth the risk...