Stayed at the Westin St. Francis in San Francisco for 5 days (3 business-2 leisure) during the holiday season. My recommendation is that you ASK for a TOWER room that is NOT by the stairs or elevator! Elevators are slow and noisy. Took over 15 minutes just to get the elevator up to my room. The stairs were near my room and the walls are very thin. I could hear clicks of heels and people talking at all hours. Also, there is traffic noise loud enough to keep you up at night.
At check in I was assigned a room in the main building. After the long hike up to the room I found it to be dirty, smelled like mildew, and very very small. I lugged all my luggage back down to the main desk and asked to be moved (I'm a Starwood member). I was put into a much nicer room in the tower. The room had more room and newer carpet but still wasn't very clean. The food in the minibar is actually DUSTY and the juice expired in 3.5 months ago. There is mold in the shower and along the vanity in the bathroom. There is dust on all the main surfaces (I don't mean a little bit, I mean dust!).
Bottom line, this area has many hotels as it's in Union Square. Try the Marriott instead of the Westin. Also, a word for tourists, this area has LOTS of homeless people and panhandlers in the shopping district. I highly suggest you stay in a different area of San Francisco.
hotel reviews