excellent hosts excellent accommodation excellent all round experience