The house and the neighborhood are fine, close to each of the interesting places of Bari and the central station from which you can go to any region of Italy.
The only downside is the final lack of self check-in option where the owner indicates such an option in the offer. To check in, you need to meet the owner's employee and self check-in should consist in no contact with another person.