I was very hesitant to make such a big purchase online. In addition, the return policy on this would not have been what I would like.  I took a risk based on reviews, triple checking specs and dimensions and am very happy with the end result. It was very well packaged. There are some minor finish issues (ie, some drawers on inside could have been sanded smoother. The top middle mini door is difficult to open.)
The mirror (although very well packaged) was damaged when we opened it.  Wayfair was super efficient and shipped me a replacement in no time.  Great experience overall!