I highly recommend staying at Giovanni's place in Florence.
The apartment is large, very comfortable and tastefully decorated. It's located in the centre of Florence, minutes from the main attractions.
Giovanni also speaks excellent English, gave us great tips and accommodated our very late arrival.