Great sofa set for the price! Very modern, clean & versatile. A little assembly required with the feet, but it's easy. Was crated/packed wonderfully & not too bad to unpack... I did it by myself.... even getting the boxes up a couple steps into my house. You really can't beat the price! It is very firm as far as the actual seating, so if you want a sofa you kind sink into, this isn't really it. It also makes for a very firm sleep bed if you use the sofa bed. Like the fact you can mix & match your own pillows with this set & kinda customize & change the look!