Compact yet spacious, set in a beautiful garden. Friendly hosts.