A little bit gross
I recently spent two nights at the Inn on Broadway, with a large group of young girls (I was chaperoning a Girl Scout Trip). We chose this place based on price - and let me start off by acknowledging that it was a pretty good deal. There was free parking that came with the room, which was nice seeing as how parking in SF is always difficult. They also had very nice and new TVs.
That is the end of the nice things I have to say about our stay. When we called to book the rooms a month ago, we booked a roll-away in addition to our four rooms. When we arrived, we were told that roll-aways are not guaranteed... that is something they should have spoken to us about before hand - there is no way to fit 17 people into four rooms without a roll-away. Luckily they found one. But they didn't give us any pillows for it, and when I called to request them, they never showed up. We were also perpetually short on towels.The rooms were nominally clean, but there was a small cockroach in one of the rooms, and there were stains on the bathroom floor and against one of the bedroom walls. The free parking was difficult to maneuver and manage - getting minivans into the spots was difficult to impossible, depending on the spot. Our door kept jamming, and one of the keys wouldn't work. The walls were thin too - we spent one night sitting up while our upstairs neighbors thumped around until the wee hours of the night.
Overall, I would stay somewhere else next time. The city is full of options.