translate English to French: It's the ideal location for business or pleasure.
C'est l'endroit idéal pour les affaires ou les vacances.