It was confusing to build and the instructions weren't as straight forward as they could have been. It was firm like some said, but that works for me. The pull out bed does not pull out as smoothly as I would have liked, but it is still functional and thats the purpose of me buying this. Overall, happy with the purchase and the price point.