The shipping was fast. It took a few hours to put together. There were missing screws and pieces were labeled wrong. The mirror isnt too sturdy. Overall it turned out nice.