Very nice place and well located.
The apartment is a little out of the way in the south of the city, which makes it very accessible if you have a car, but the center of Lecce is only 15 minutes away on foot (very reasonable for visiting or enjoying the restaurants in town).
Everything you need is provided, you don't miss anything to enjoy your stay.
Mattia was really helpful and available during our stay.