We had no troubles staying at this apartment. Leone met us at the flat at agreed hour and gave us some tips how to get around the city.
Flat has everything you would need: comfortable bed, equipped kitchen, dining space and proper bathroom. However, I think the location is the key to his flat, close to centre, but a little far enough away from all the busy tourists.