Beautiful place in a beautiful small town! Be prepared to climb a lot of steps, but the view is amazing!