great location. golf, beach, snorkeling, shopping, groceries, hiking, restaurants all close by