Just as others have said, it is very firm but fine when you're lying down. Color is as shown and the assembly was super easy. I'm a tiny female and put it together in 15 minutes (hardest part was getting it out of the box!) since you only have to screw in the legs. Very stylish just wish it were a tad comfier.