What a gorgeous cabinet. Quality is decent for the price. For the most part it was simple to assemble. We did have to pre drill a few holes for the doors because they did not match up to the holes in the hardware. So have a thin drill bit ready just in case. 
The top is VERY NICE. The white finish has a chalky feel and is consistent all over the cabinet which is usually not the case for white washed finishes. I’m very happy with this purchase.