Great place to stay short term in Boston