This is a wonderful place to stay, in Cambridge, a short walk from Harvard square.