An excellent place with great character and an amazing location.