READ ALL- Sofa is great quality. I like the fabric and firmness. Very easy to put together. HOWEVER- shipping got pushed out 4 times with no notice. The payment was posted and removed from my bank account every 3 days for 2 months. Be prepared to wait and keep an eye on your bank account when you place an order. The customer service team was of no help on order status, payment information or shipping date. In fact, I was hung up on twice while waiting to speak to someone. I emailed as well inquiring about the status and the simply said “we may cancel this order if you’d like”. No complaints whatsoever about the product. Just be prepared to wait and keep an eye on your bank account.