This place has it all — my family had a wonderful time. Most of the time we found ourselves just taking in the view. The location is unreal and its proximity to beaches and activities just adds to the splendor. Can’t wait to return!