I love this cabinet so much. Purchased 2 of them. I’m giving it 4 stars because the top didn’t line up on one of them so I had to order  a replacement and the second one came with a whole on the top due to shipping. Customer Service was great and sent me a replacement which was perfect.