Absolutely beautiful. Cannot fault it, this place has everything we have been searching for.
Animals, gym, beach, close to town, AMAZING!
We will definitely be back!