I absolutely love this cabinet, I have it in my kitchen and it holds so much food and kitchen supplies!  It did require assembly and the instructions were easy to understand and actually had some cute little funny things added that made it not so bad that it took over 4 hours to put together!