The location is great and the communication with the host was very efficient. We were informed however, that for check in after 8pm (due to our flight arrival time in Florence), we had to pay an extra fee of $40 euros. We thought that was too much and we decided to change our check in for the following day.
It all went very well with our stay, except if you plan to have guests in the sofa bed in the living room. It is not comfortable to sleep there and the room's mold smell is very strong, it is hard to sleep or hang out in the living room. If everyone is sleeping in the bedroom, or upstairs, all should be ok.
The kitchen has everything you need to prepare quick meals, however it was not very clean. Also there is a washing machine , and laundry soap available, which is a great plus!