Wonderful place to stay with tonnes of character and a surprise in every corner