I would give this cart a 5 star rating but the putting together...wow....what a task.  We could not believe all the packaging and how well it was packed, especially the granite top which was extremely heavy.   Many little screws and things which were a tad confusing.   Just a hint, do not screw down the cam bolts all the way or things won't go so well.  It took two of us several hours to put together as did lifting the granite top into place.  That said, it looks great.   The top drawer is not too high but good for plastic wrap etc.   The bottom shelves hold more than I expected.   I used it recently as a place to roll some dough and it worked great.   I would recommend it to anyone.