Do not be fool by the name. It is not a friendly place. The place is steps away from Harvard University. It perhaps has depended on its proximity to the university for business a little too much, because its service is horrible and its staff has very rude a telephone manner. When my husband was staying there on a business... more








