I've stayed with Davide twice and the location is perfect and the price is fair.
The room is exactly what you see in the picture and for a few days it works, but if I was staying longer I would probably want something bigger.
On a scale from 1-10, where 1 is let's say a very low key student place and 10 is all clean and new, I'd put this at 4.