I love this cart...I would have given it 5 stars but it was missing the appropriate size cam bolts to secure the top & bottom parts together.  We had to use the dowels and glue.  Other than that it is perfect!