Great spot in the heart of Russian Hill. Spacious. Laundry on the floor for extended stays. Great access to Polk/Hyde and North Beach.