Overall we had a nice stay at Pacific Heights Inn. Booking was fast and easy, but we expected to pay $129 per night for two nights as advertised plus the usual small taxes and fees, but we were charged $393 all together. The receipt reflected $154 per night plus fees and taxes.
24/7 friendly staff, clean (except for some rust in the shower) and mostly quiet (sometimes heard people talking and walking overhead, but no street noise), free parking was a bonus and they even let us park well before check in time. The beds were really firm which I like but probably wouldn't work for side-sleepers. The mattresses were protected in zippered covers and the pillows were very comfortable. . In our room we had 2 queen beds, TV, a wall heater, blow dryer, good sized vanity, small fridge, sink, cooktop and microwave. The wifi was great. It took a little while initially to connect, but once it did, it was pretty fast. Location was great - walking distance to just about everything. The only negative besides the higher-than-expected price was the water pressure in the shower and toilet. It was really low, but manageable.
We'll definitely return.