Great location, very close to the beach, dining, shopping and if you don’t rent a car, there’s a bus nearby too. I was a little put off at first- I read “entire villa” but it’s a multilevel place in a compound. We loved the rooftop hot tub and each bedroom has its own bathroom, plus one for the common area. Comfortable for a family