Solid wood, easy to put together... just takes some time.  Our 4 year old loves it!!!  The railings are perfect with a 6gel foam mattress we ordered from Wayfair.