Great location, spacious yet cozy accommodations in old town Lecce