Great location. Can't quite beat it.
A small place however you spend the majority of your time on the deck or at the beach anyway.