Perfect spot to stay for a visit to Boston. Close to Davis Square and the T.