A lovely place with lots of personality, in an amazing location.