Our daughter has the smallest room in the house and the loft bed was the best option for the limited space.  The assembly was fairly simple but did take the 2 hours mentioned and very impressed with the quality. She was so excited for her ‘secret’ space and the bed is so cute and perfect. We went with an 8in memory foam mattress (6 is just not enough support as they get bigger) and would not have gone much more to ensure the guard rails do their job.