This island is exactly what I needed.  It was not hard to assemble (it took my husband and I about 2.5 hours and neither of us are very handy!).  The directions are very good and have actual words instead of  just confusing diagrams like so many others.  It is all packaged very well and looks perfect put together - no scratches or dings.  This is not a huge piece; the side cabinets are a little narrow, but not a problem for us, it fit what we needed.  I wouldn't have minded a few more inches in the depth though, especially for counter/work space.  We used the castors instead of the feet (both included, you decide) so we could move it around for entertaining and it moves very smoothly.  The granite top is shiny and perfect.  All in all very happy with our purchase.

Pros: Easy directions to assemble, great looking
Cons: Wish it was 4-6 inches deeper/more like a standard counter top depth.