Superb location, lovely garden; thoughtful, courteous hosts; spotlessly clean and comfortable.