WOW! I absolutely love this daybed. Unlike older reviews, the back is fully covered in fabric. Even though I have it against a wall, it is a nice touch. The quality is much better than I would have anticipated at this price point, and the fabric is perfect. It does take about 2 hours to put together. However, I did it alone so it would probably go much faster with a second person. The mattress in my photos are regular length (not twin XL) and they are about 8in tall. I would not have put an XL on top, because you would have no room to tuck the ends of the comforter in. The 8in height on top is perfect. The bottom is a little snug for 8in, but it fits... Would probably work better with a 6 or 7in mattress in the trundle. I already had the mattresses though, and they are just fine.