I purchased the large size (40x20") as a gift for a 1 year old. I was a little worried that some reviews said the quality of the print did not work on a large size, but I thought for a children's gift and a great price, it would still be a nice gift even if not perfect. I finally had a chance to see the item in person and am so happy with how it turned out! It's a perfect size, the colors are bright and crisp, and the quality of the print is sharp. The image isn't grainy at all and the canvas was stretched cleanly and tight. Overall, it is a great quality canvas at an amazing price.