A superb set up , in a perfect wee spot with fabulous hosts.