Excellent place, right in the heart of Lecce yet nice and quiet, somewhat of an oasis, and very spacious.
Don't book a hotel, stay here.
Would also recommend eating at Enoteca/Cucina Mamma Elvira, great local wines and proper Puglian food.