This place is amazing! The views are breathtaking, location is unbeatable, and everything else in between is exquisite! We were footsteps from the beach, from excellent food choices and entertainment. My only regret is not staying longer. I would definitely book again.