What you would expect from a product you have to assemble. The marble top is obviously made out of press board, so you will still need an ironing pad to do this chore. The backing of the cabinet it basically cardboard so it was hard to do the step to slide it in and secure it. Took about an hour to assemble. But it was a perfect fit for the spot and it serves it purpose for storing items that can be an eyesore. Over all a great piece.