Everything came intact including the mirror and it fits perfectly at the entrance. It took about 45 mins and was simple to assemble. Screwing in the wood part where the hooks for coats took a bit of strength and effort, but it wasn't too bad. I highly recommend this hall tree.