Location is beautiful. Has everything you need especially for kids which is a bonus such a beautiful place to stay. Only downside was that the hot water wasn’t working for kitchen and tv and wifi wasn’t working but no biggie when there’s so much to do especially with the great weather and beach right there for you to enjoy can’t forget about the spa that was a bonus 👍 would definitely stay again.