This is my all time favorite cabinet ever! The assembly wasnt too difficult.. lots of pieces.. but the finished product was worth every second! It holds so much stuff and the fold out table part is the most handy thing Ive ever experienced in my kitchen! Cant say enough good things! Love it so much!