translate English to French: The stategic position in the town, close to the Back Bay Station. Overall comment is extremely positive.
Rapport qualité prix et positionnement central parfait.