I was motivated to order a canvas print because of an offer on facebook for a free 16x20. Shipping at $29 was a bit expensive, but overall $29 for a delivered 16x20 custom canvas print seemed reasonable. Unfortunately, it took 28 days from placing my order, until my print arrived. But when it did, I found it beautiful. I am very pleased with the quality of the canvas print I recieved.