Beautiful Island, seems well constructed.
The only thing to note is that the granite is not sealed, so if you want to set hot things on it and make it last longer, you'll need granite sealer. I found some at Lowes for about $8.