This sofa set is AMAZING!  It fits our room perfectly, the set is firm but not too firm.  I feel that it will last quite a while.  The ease of putting together and attaching the pieces was wonderful.  I alone, unpacked and put together in about an hour. This is worth every penny.  Material is soft but not hot, the seat height and depth is perfect. I highly recommend!!!!!