Location can't be beat. Great apartment. You will love your stay in Lecce.