Easy to assemble and all pieces were present and easy to identify. I did not realize I would have to treat the wood myself but that was not a problem. For the price, I expected it to be ready to go. But still a good product.