Something a bit different: I have wide availability at Club Donatello, a hotel in the Union Square area of San Francisco. Rooms are large for the area, and you're guaranteed one of the top 3 floors with rooms (the very top floor is a lounge space). Rooms have either a king bed and a pull-out sofa or two double beds, which you'll receive is confirmed in advance. All-in cost is $195 USD per night, no extra fees unless you need parking (which I don't recommend, it's close to BART/cable car/street car).
Send a PM for specific dates, availability is pretty wide open, farther in advance is more open.
Photos/location here:
https://www.clubdonatello.org/testin...w=list&album=4