The service is professional and respectful but if canvas is ready to ship in 48 hours after received payment, then it can take up to 7 days. Of course, everything is fine but I can't wait 7 days, I wish that canvas had arrived faster. The picture quality is high, no doubt