Excellent location, accommodation and hosts.