Lecce is a walking city and this place has the perfect location, right on the main square, steps away from the biggest attractions. The junior suites are spacious, with a small sitting area, a dining area, and small kitchen, half-size refrigerator and a full stovetop.
I would recommend this place anyway, but during our stay management went well beyond the call of duty. Lecce is a good six hours drive from Naples, which is the nearest large airport. Rome is even further. So we flew into a smaller airport, Bari, connecting from the U.S. in Munich. We did this specifically to avoid dealings with Alitalia, as we desired that our bags should arrive when we did. Unfortunately, Lufthansa did no better, and one of our bags was left in Munich. By the time we landed, the Bari airport had already been messaged that Lufthansa knew about the situation and would see that we got the bag the next day.
Unfortunately, the way they chose to do this was to give the bag to Alitalia, which promptly lost it. Three days later we did get it, but only after management made a large number of calls to the Alitalia bureaucracy trying to get some action, and guiding the courier to them so that the bag could finally be delivered on a day when we happened to be elsewhere.
This level of commitment to resolve a problem that was in no way the hotel's fault was truly exemplary.
We went in the off-season. From what I learned, I would be dubious about visiting in July and August, when the city is loaded with Italian tourists and quite hot. Also, I do not recommend Lecce to those who have no Italian at all. But the architecture is fabulous, and so is the food. We wished we could have stayed longer.
