Excellent service by CanvasPrints. After spending a lot of time looking for a printing service that could print a large size image I placed order on CanvasPrints. They promptly confirmed my order and send me the preprint proof. Our canvas print arrived without any damage and quality of the print is really good. Pricing at CanvasPrints is significantly low as compared to other printing services who offer large size prints. Extremely happy with service and definitely will order prints in the future.