The apartment is in fact a B&B managed by a team. There is two apartments in the same building which share the terrace (corresponding to the photos).
The apartement is ancient and could be beautiful but it wasn't very clean and some things were missing (no duvet cover for example...). The kitchen is of no use as it is very small and there is no table to eat after cooking.
The terrace is big but we could not enjoy it fully as there was no deckchair mattresses.
Although, the location is perfect to visit Lecce.