We stayed at the Residence Michelangiolo for our honeymoon. We found it to be a very excellent place to stay while in Florence. The room was HUGE, and very, very clean. The staff was extremely friendly, and spoke enough english to get us checked in and give us a few tips about the city. Because it was not located in the heart of downtown, it was fairly affordable, about 170 euros a night (or $220).
There were a few english speaking Television stations. They offered free internet connection. Each room had a small kitchenette.