Very nice place and well located. Lecce is amazing city and the apparent is in the heart of the city.