Artists Suite is in a great location and has everything one needs for a short stay in Lecce. The roof terrace is great, especially in the summer heat!