Very, very sturdy and I put it together myself. Opened the box in my laundry room and carried the pieces upstairs, took me about 90 mins from start to finish, including vacuuming after. ;) The bed is very stylish, fabric is a really nice charcoal gray. Legs are plastic but very sturdy and look just fine. Excellent for the price, my son loves his new bed!