I love the daybed! Looks great, very elegant! My only complaint is that it creaks whenever you move. So while you're sleeping, everytime you move, it creaks. Wish the noise would stop. Other than that, i love it! I assembled myself (female), it wasn't hard to do so, just follow each step by step. The hardest part of the assembly for me was building the trundle, and only because i didnt have a powered screwdriver to screw on the slats and the rest of the trundle. Ordered an 8in memory foam mattress for the trundle and it fits petfect. As for the top, an 8in mattress works but you will have gaps on top because the back of the daybed has an opening,  still looks good though. Love my purchase overall!