I was worried about buying a bed online but I am so happy with this purchase. My 15 year old son is 6 6 and so I ordered the Twin XL. The bed came within a week and was easy for him and I to assemble. (Two people makes assembly the easiest) I particularly loved the last attaching to the frame with Velcro to prevent shifting. Very happy with the product. Thank you!