Francesca's place is really nice, well located, close to all the important sights in south of Puglia. Obviously you need a car. Highly recommend the place.