This is perfect for what I needed it for. It is sturdy and very high quality for the price I paid. I was afraid that it would be short but it's the same height as my counters. The drawers and shelves provide plenty of storage and it looks really, really nice. The pull out table is an added bonus. It did take me about 4  1/2 hours to put together myself. I'm a pretty handy 37-year-old. The instructions were easy to follow but there were a lot of pieces. It is NOT on wheels which was fine with me but just FYI.