A+ Quality 
A+ Easy assembly 
A+ Affordable price

B+ Customer service from the website. We asked them for specific date to be delivered, and they confirmed. The item arrived few days earlier when I wasn't at home. Box was damaged when I got home but we got lucky that sofa wasn't. Overall, I am very happy with the sofa and would recommend to anyone! :)