We can highly recommend Thatch Apartments in Newbury Street.
The communication was trustworthy and efficient.
We will certainly stay here again if we come back to Boston.
Carsten