Bought this bed for my daughter and i was Leary about buying something like this without seeing it in person but it looked so nice and had good reviews so I took the chance. Assembly was easy, about an hour. We bought an XL Twin mattress like other reviews said to and it fit perfect.