The canvas that I received initially obviously had been printed incorrectly, which should have been caught before it shipped, but iCanvas quickly sent a replacement that looks great. I appreciated their efforts to correct the problem.
6 years ago
iCanvas has a
4.8
average rating
from
9,894
reviews