Outstanding hospitality and lovely accommodation.