translate English to French: It is a convenient hotel for a business or leisure trip.
Une adresse pour un séjour d'affaires ou de loisirs.