Very comfortable place for a short stay, 10 minute walk to the Business School, a short walk to the 66 bus to Harvard campus, or 1/2 hour walk to "Hahvid Squeeyah".
I'd stay at Todd's again. VERY comfy bed!!