We had an awesome vacation at Bahia Beach, that started with Annette and the Marco Polo team. 24hrs before we were to arrive, our 1.5yr daughter got a stomach bug. Annette was incredibly responsive and accommodating as we adjusted our travel dates and arrived/stayed 2 days later than planned. She could not have been more helpful and it made all the difference in our vacation.
The villa - Verandas, building 5 - is situated on the golf course and directly across from the Verandas pool. The 2BR villa was very clean, comfortable and FULLY-STOCKED with every kitchen amenity - blender, toaster(s), coffee maker, espresso, French press - and every possible piece of serve/glassware needed for entertaining. The refrigerator was even pre-stocked with the essentials - milk, eggs, bread, juice & rum. (thanks, Marco Polo team!) The setup couldn't have been more convenient for a family with 2 young children. (Annette also made arrangements for a crib and high chair for our daughter, which was great.) The sand toys included with the villa, as well as the golf cart were the highlights for my 4yr old son. Without the golf cart, it would have been difficult with the kids to get back and forth to the pool, St. Regis, golf club, etc.
The Verandas pool was always quiet - we were the only guests ever there. My kids loved the small, shallow pool at Verandas but we spent most of our time at the beachfront, member pool at Sugar Beach(beach passes needed). The family pool is separated from an adults only pool by a waterfall which my son loved.
We most often ate lunch/had drinks at the pool at the Beach Club and we had dinners at the St. Regis. All of the restaurants are incredibly kid-friendly. We ate frequently at Seagrapes, as it was casual and easy with the kids. Fern is by the far the best restaurant on the property. Dinner was excellent and it, too, though more "formal" was very kid-friendly.
Overall, we had a wonderful time at Bahia Beach and plan to return soon!