We're just finishing up a stay in a villa at Chateau Saint-Martin & Spa in Vence on the Côte d'Azur. We have stayed here multiple times and absolutely love it. The hard product is very French (but we love that) and they are very family friendly! The other guests are also very pleasant.