Lifesaver in a tiny apartment. My only complaint would be that it really needed to glued in addition to being screwed together. And, one needs to be careful assembling the cradle for the granite or it'll not be level. But, once together it holds a ton of stuff, rolls easily, and locks into place. I used the drawer for cooking utensils, the basket for fruits and vegetables, the shelf for spices, and wine rack for just what you'd expect. Granite is so wonderful to put hot fry or baking pans on!