We are very pleased with this sofa we purchased for my son's college apartment. It is firm and easy to put together. It arrived exactly on time and as promised. The fabric is a tight weave that will be easy to clean, the cupholders a plus for a college guy, and it pulls out to a fairly comfortable bed should he ever have a guest!  Great value for the money!