Waited till the beige color came back in stock ,worth the wait! Took me about 3-4 hrs  to put it together but instructions were easy to follow. Fits an XL twin easily , based on the other reviews I got a 10 inch mattress for the top and 8 inch for the bottom and that fit very well.