I have placed several orders with Canvas and have always been 100% satisfied with the quality of the products and the service. I am equally impressed with how fast I receive the products that I have ordered. Typically they arrive within 3-5 days in perfect condition.