First positive things. Customer service is great! Had a problem with a few parts and they were replaced quickly. The cabinet materials were over all good, yet a few pieces were not drilled accurately causing a challenge to screw pieces together. Instruction were pathetic. More than once I had to find a different way to put pieces together. Looks good but I doubt I would purchase another one. I will do business with Great Offer Stock again due to great customer service.