Although it's a nice apartment, a number of things let down our experience there. The most annoying are easily fixable, and the rest are worth taking into account when deciding to stay.
The thing that most irked us was the litany of notices around apartment reminding us to keep it really clean - while we want to leave our hosts' homes in good shape, the language of these signs (one on the front door, one in the welcome pack, one in the bedroom and another in the kitchenette) went beyond that. This might have been fine if (a) there wasn't a mandatory €20+ cleaning charge and (b) there wasn't sand all over the sofa when we arrived, but as it was it left a bad taste. That expectation of cleanliness also wasn't helped by the 10am checkout time.
As for the other things (ranked in rough order of importance):
- the hot water doesn't stay consistently hot for long, so you're constantly increasing the shower temperature over time
- comfort isn't given a great deal of thought, as the sofa has no arms or footrest (being a cheap pull-out bed), so the bed is the only place to stretch out with your feet up. Even that isn't a great place to sit up, as there's only one relatively thin pillow per person. The dining chairs are cheap, uncomfortable folding chairs.
- the apartment isn't as central as the listing title would suggest, being ~20 minutes on foot from the true center of town (and the places you'll want to visit/catch the train from) while in Bari
- the bed is poorly constructed and could do with being screwed together more tightly
- the loft slats nearest the stairs are a little loose, which is disconcerting
- because of the loft design and placement of the air conditioning unit, only the lower section is materially cooled by the AC. This is somewhat mitigated by the single small window in the apartment meaning that it doesn't get too hot in there, but that also means you don't get a lot of natural light.