Great Hotel
The Westin St. Francis is a great place to stay. It's right in the heart of Union Square and close to everything else SF has to offer. The staff at the hotel was excellent. I highly recommend staying there for your next visit.