LOVE IT! So easy to put together and looks amazing. Bit firm but I love how it feels. If you have pets it is a little hard to clean dog hair off but thats my only complaint. Great Sofa for Great price