Takes some time to put together but well worth it. My 12 year old loves his new bed. His mattress is a pillow top so it went over the rails something to keep in mind.