I LOVE this couch! It's so pretty! The cushions are firm but nicely supportive and the back is hard but in a very pleasant way...felt good on my back! It was easy to put together and have had no issues with it staying together.  I gave it 4 stars just because I wish it had nailhead trim but that's really just a personal preference.  Great value, great style, super fast shipping and great quality! Thanks Wayfair!