Just what we needed!  Yes, it took some time to build. But it is extremely solid and worth the time. My 2 and 4 year old absolutely love it!!  Now I can’t get them out of bed!! :/