Just what I needed!  Yes, assembly takes some time but as I've found with all assembly-required furniture, you need to take your time and pay attention. Great size. Exactly what I needed for some storage and countertop issues in my kitchen.