This cabinet is super cute and easy to put together. I assembled it while my husband was at work with no problem! I did notice that the white finish on the top is easily scratched. However, for the price and the cuteness this is not a big deal. I will decorate the top with a tray or something fun. I'm very glad I purchased!