Came with some broken parts. Was challenging to assemble alone possibly because of its large size ( and my baby belly made it hard to bend over). I recommend having two people work together to assemble. Looks nice once put together. Disappointed in the quality for the price. Gets the job done.