Close to transport and located on a quite street, this place almost feels like a hotel room.
That pretty much says it all. Mostly recommende when visting the great city of Boston.