translate English to German: The location, the professional and friendly service offered by the staff.
Zentrale Lage in Paris. Sehr freundliches Personal.