Superb apartments to rent in France