I love this sofa.  It was the perfect price and style for my office waiting area.  I wasn't sure how it would be buying a sofa online, but I have been super pleased and receive so many inquiries into where I got it. People love it.  It is super easy to put together and its easy to wipe up spills etc.