It's a relaxing and homey space nestled into the heart of Cambridge. It made for a pleasant trip.