We could not have asked for a more perfect setting for our group of 16 people. Three generations started and ended each day sitting outside on the amazing patio overlooking the infinity pool and the magnificent views of the bay. We even held morning yoga class to start off the day soaking up the views. For the adventurous ones, it was a nice 5-minute trek over to beach clubs and for the others, it was a 5-minute car ride away. Tessie was there throughout the day keeping us comfortable and the transportation services recommended by the villa host were a huge help when we did not want to drive. The Villa bedrooms, kitchen, living space and views were all Five Star level and plenty spacious for our large group. Don’t cheat yourself; book a stay at Villa Anastasia.