This is just what I was looking for. It's not perfect; there were a few dings and smudges in the materials, but overall this is exactly what I wanted for an upgraded vanity. Takes a VERY long time to put together, even with two people, so be sure to plan accordingly. Requires use of a drill and lots of patience, but all of the materials were included and was relieved that the mirror arrived in tact. Be advised that the box it arrives in is extremely heavy (upwards of 80 lbs) and is large and awkward to move. The cardboard was also partially ripped a little so luckily no major damage was done prior to arrival. Shipping was quick; arrived within about 3 weeks after ordering. Overall, very pleased with this purchase.