The location is perfect. Right next to the T-Station.
The family even helped us with our lost luggage. Very clean room. Own TV with Netflix. All in all it was the perfect place for our short trip to Boston.