translate English to French: Location is everything and this hotel has it for you.
L’emplacement c’est l’élément le plus important et cet hôtel en a un meilleur.