Certainly can't argue the location or the price. We were within easy walking distance of many different options (cable cars, BART, Muni buses,, etc.), and for the area the price was very reasonable. The staff were very friendly too.
Know before you go:
1) Though clean, the building is old and shows its age in the occasional slight unevenness of the floor in the room, or the relatively few electrical outlets available to plug in chargers, etc.. (There were two that were easily available on the desk in our room, but not many more.)
2) When you check in they'll put a hold on your credit card for the cost of your stay and an extra daily security deposit. This fell off after checkout, of course, but was a minor irritant while there. Take another credit card, just in case .
All that said, I'd stay there again given the location, the price, and the friendliness of the staff.