First Croisette, only 21 apartments located across from the Palais des Festivals