I was so impressed with the quality of my canvas. It shipped and arrived much faster than expected. I've ordered from other canvas companies and the quality is supreme from CanvasOnSale. I also love that they come ready to hang. I'm definitely ordering again soon!