San Spirito is a great location especially if one wants to be in a quieter place than Bari. There is everything, local shops, small beaches, restaurants, etc. It is also very easy to get from there by train to Bari for the evening or to the hotspots like Monopoli and Polignano a Mare. Airport is also close though we came by train. A great base.
Michele's flat is very conveniently located between the train station and the harbour with everything within a 5min walk. The flat was perfectly clean with everything in working order. There is a large terrace where one could spend hours relaxing - being with children, this was no option for us unfortunately. Michele was very helpful and welcoming. He even came to greet us though we arrived late at night with 12h delay after our flight was cancelled. There was a bottle of chilled prosseco and everything needed for breakfast waiting for us so we were off to a great start.