It took a while to put together, but wasn't hard for a beginner.  It looks great, is the perfect height to use as a counter and provides tons of storage.  I can roll it around my kitchen to use as an island, a buffet or out of the way storage.