Good, spacious, well located spot near Harvard Square