Update- when we went to install this the cord coming out of the top made it impossible to install as a surface mount without having to either stick out from the wall or have junction box above the units with the cord showing. It was beyond the 30 day return window and Wayfair would not take it back eventhough it was their fault for not having pictures with the cord showing or instructions on how to handle the cord..
We haven't installed the medicine cabinet yet however we have unpacked it and it looks great. The packing was fantastic and kept the cabinet in place so the mirror was safe. It will be a great addition to our remodeled bathroom