Great little place, in a central location. Lots of steps (>100) upto the top but it’s worth it!!
Andrea have a couple of excellent recommendations too.