I love this cabinet and it was exactly what I needed.  It matches my furniture perfectly. I paid for assembly and was really glad I did.   The guy they sent was very polite and did a great job.  It took him about 90 minutes to put together.   The box was pretty badly damaged when I received it and I was worried about the product being damaged as well. There were some dents to the shelves which I will report to the company, but I decided to keep it anyway.   The assembler was able to flip the shelves so the damage doesn’t show behind the doors.    Overall a great purchase.