translate English to French: appartement hôtel avec tous les avantages d'un appartement (terrasse et vue sur la mer, chambre séparée du séjour, TV, cuisine aménagée et salle de bain/WC) et tous ceux d'un hôtel (ménage et literie faits tous les deux jours et serviettes changées) + piscine.
the hotel was in an excellent location above the harbour in a quiet area.