A haven: cozy, comfortable, and in an excellent t location. very retreat-like…. An excellent host/hostess, too.