A little lower quality than expected but decent for the price. Not too hard to put together. I recommend not getting a very tall mattress for it. We got 8 inch for the trundle which is perfect. 12 for the top, and I would have rather had 8 there too. It works though.