Really cute piece and seems very sturdy. SUPER firm. Do not expect plush. It was a hassle and a half to put together, as the instructions are pure garbage. Needs basic know-how and elbow grease to get it done. I'd have given it more stars except for the fact that it STINKS!! There is a mildewy smell coming from it that's abominable and will need tons of Febreze and airing out to fix (hopefully). Just awful.