I liked a lot stay in Leonardo House. It is in a great position, very central, you can walk to nearly every historic site from there, nice, quite, clean, and with all confort for a short and a long stay as well.
Leonardo is really a nice and great host. I am sure you will find well in this nice apt.