We spent 1 week in Saint lorent together with 2 more families and 3 babies. The location is great, 1.5 km walk to the bakery or ocean. 2.5 to the city and restaurants. Nice pool. Stunning views.
Vila is good as well with most things you might need when you travel with children. Only complaint is around service. The dishwasher broke in the beginning of the week and the landlord did not manage to fix it during the whole week....
Advice is to rent a car so you can travel around and to bring something against mosquitos. Quite a few After sunset.