magnificent accommodation, facilities and great hosts