Absolutely perfect. It's been a while since I've purchased a new sofa so ordering on line was a concern. I am pleased to say it's just lovely. For the price it can't be beat. Delivery went without any issues as well. I paid to have the sofa brought into my home and I'm so glad I did.  It was wrapped very well and it actually was a challenge on my own but well worth it.