translate English to French: Offering excellent facilities centrally located for both business or leisure.
A cosy retreat for those seeking an intimate atmosphere.