It’s solid, had all screws, bolts, etc. I got the beige but looks more gray, which I like. The mattress in the pics is 9 in thick, and it covers about 1 3/4 in of the back upholstered piece. I think that it fits better than an 8in mattress. I took a zoomed in pic of the gap in the back, both pieces that form the back are covered with black fabric. The 9in mattress fits in the trundle too, but rubs a bit on the top so I think an 8in mattress would work better in the trundle.