The cabinet is great! It fits my needs and matched the description. Customer service was a nightmare. I ordered it, it never arrived. I waited about 2 weeks and called, was told to order a new one, and I would get a refund after ordering a new one. New one came, a few pieces were cracked, but it was superficial and on the back so it didn't bother me. Refund was never issued. Called again 2 weeks later and they said they'd escalate it. I waited another week and did get the refund for the cabinet I never received. If I hadn't been persistent with asking for a refund, I wouldn't have gotten one, which is not a company I'd like to give business to.