I would give this 6 stars if I could. It's precisely what I needed for my small kitchen. I'm extremely impressed with the quality; it's not flimsy or cheap AT ALL. It wasn't hard to put together, either. The way the pieces were packaged and labeled made it easy to understand. Highly recommended.