Luxury holiday rental at the Côte d'Azur