Great product for the price. Lots of pieces but not hard to put together.  Would have given it 5 stars but there was a part missing from the bed package so there is a delay in my daughter being able to sleep in her room.