This was the perfect match for my kitchen.  I needed extra storage and counter-space, and I love the roll-away option when I'm done cooking/prepping. Assembly was more complex and time-consuming than most, but still manageable by the average person. Worth the effort and the money