Polignano is an amazing town and we really enjoyed our stay in Francesco's apartment. He was very organised and even told us in advance about events in the town.
There are a lot of stairs, but definitely worth the effort to sit on the upstairs balcony in the late afternoon.
The apartment is also down the street from a little caffe that has a balcony overlooking the ocean, with a tiny little table for two.