Fabulous, fabulous, fabulous!! Location, accommodation and hosts all wonderful!!