Lovely place conveniently located in Cambridge.