Just received our latest batch of 4 canvases. There was a delay in shipping as they notified us by email that they hadn't come out perfectly and so were re-doing them. That was ok with me. When they arrived they were perfect. Just beautiful. Previous orders with them had had damaged packaging which damaged the canvases, and on another order the frame was crooked. Both times we contacted them and they promptly shipped out a new order that was perfect. This time it was perfect. I think they give great customer service, which is why I keep going back to them. Don't know why they got some bad reviews. They are great and responsive in my experience.