Massimiliano is a very nice host. He picked us up at the bus station when we had trouble finding the right place. Though he doesn’t speak much English, he always responded timely with google translation. He also left a detailed manual full of basic information for Florence.
As for the apartment, I would say please manage your expectations.