In a word, superb. Character, charm, location, amenities, value...all there. A real treat.