Convenient, cozy place to stay in Cambridge, MA, complete with a friendly, helpful host.