excellent accommodation and great hosts