A new Palace on the French Riviera: The Château Saint Martin & Spa in Vence