I spent the whole month in the apartment and I can recommend this place for a longer stay.
The flat has everything that you may need. The kitchen is fully equipped. Each of the three rooms has their own kitchen unit and a shelf in the fridge. You are provided with a soap, shampoo and washing detergent. There is a washing machine and a dryer in the bathroom.
The room faces the yard and has an access to a small balcony. A little disadvantage if you're planning to stay during the colder months - the room doesn't have a heater so it has to be warmed up with the AC.
The flat is extremely clean as all common areas are cleaned every day. This however has a little downside as there is someone in the flat every day and the common areas are not fully accessible for an hour or two.
The location is great, right next to the main train station, making it really easy to travel around Apulia and access everything in Bari on foot.
The hosts are very responsible and really kind.
Recommended!