Sturdy and gorgeous. Easy to put together. The only thing is that yes, it calls for a twin mattress but you will have about 2.5 inches of space on both ends. I guess this is so you can tuck in blankets and sheets. However, this is for my toddler so I wish I would have bought an extra long mattress and not had any gap to avoid any potential safety issues. I'll put in bolster pillows and we should be good to go. Overall very happy.