I first ordered from canvasonsale through Groupon; I didn't have too high of expectations as the prices seemed too good to be true. Low and behold the product is fantastic! I've ordered over 15 canvases ranging from 8x12 to 40x30 and they have all come out excellent quality and very show worthy. I'm always asked where I order my custom canvases from and am happy to spread the word as canvasonsale is my go-to! I