As stylish and well-apointed as many five-star resort properties. I wish the beach was nicer, but the pool makes up for it. If you want to get away from crowds, this is the place because it's a little off the beaten path.
4.5
Our stay at the Elements was totally wonderful. We were a party of 9 on a big family reunion of different generations. The hotel was very accommodating and helped with all our needs. the tours they had available were all fantastic. The service topnotch. Food selection in their one restaurant was tiring but very hospitable service made up for it.