Everything I expected.  It took some time to build, but it was not hard at all, I did it myself in about 5-6 hours.  The instructions were easy to follow, and the build is solid. My 6yo lo es his new bed, and I'm very happy with it as well.