Ideal location, noisy, no internet connection, good food
We stayed at Villa Florence on November 16-18, 2012, Friday and Saturday nights. The location was great, the room (bed, bath) etc. were fine. The bar and restaurant food were quite good.
Our room faced O'Farrell and was VERY noisy. On those two nights, there were buskers playing, badly, the same tunes over and over, and even with the windows closed and drapes pulled, the sound was not even vaguely muffled. (They did stop at 11 pm.) The sounds of the cable car and crowds were also very audible, but ignorable. The free WiFi did not materialize, and attempts to get it solved resulted in long telephone waits which I ultimately abandoned. The TV did not get any public television station, MSNBC, or the Comedy Channel. 
So, if you will be out until the wee hours, don't need internet, and only want to watch sports on TV, this will be a fine hotel for you. If you desire quiet, or internet, or non-sports TV, best to check that out before booking.