Awesome place to stay, and lots of kayaks / paddle boards etc to use (although we didn't get a chance to use them). Spa was great for the kids too.
Close to everything you need e.g. shops, beaches, etc.
The only thing that surprised me was that a couple of fees were added after selecting the accommodation (cleaning fee and an admin fee) which made it more expensive than originally thought - but all in all, a great place to stay.