Clean and tidy, good location and great hosts.