Exceptional stonework, the views from the top are stunning - although 999 steps seems like it might be easier getting a taxi to the top and walking down!
The busy narrow streets of the city have a real rustic charm, Napflio looks like somewhere I would definitely like to visit.