Love it!  Nice quality.  Very solidly made.  Ridiculously easy to assemble using included hex wrench.  Upholstery fits tight and smooth, including sharp edges and corners.  Replaced an outdated and unneeded sofa in my bedroom.  Yes, the cushion is firm.  However, that ensures that the cushion will maintain its shape.  If you are looking for something to lounge on or sit on for hours on end, this may not be for you.  However,  if you are looking for a great looking bedroom bench to use while getting dressed, this one rocks!  Looks fantastic, and is a much better scale for my bedroom than the sofa was.  Adds a nice modern accent to my more traditional furniture.  Coordinates with black and white photographic wall art with black/silver frames already in the room.