If you want to stay in a great hotel, in the heart of Union Square, for a reasonable price, you cannot beat the Donatello. We walked to shopping, a fabulous dinner, the theater, and breakfast at Max's the next morning. You are one block from the cable car line, and one block from all the theaters on Geary. The rooms are spacious because this hotel is also a timeshare. I would stay here every time I come to the City.