After we went on our last Olivia cruise we stayed at a great Gay B and B in San Francisco . We loved it so much we are staying there again with a group of our friends ,before we travel to Vancover to go on the Alaska cruise. It's called the Willows Inn, a great location, close to transport to Fishermans Wharf and walking distance to the Castro. Great guys to stay with soo friendly and helpful, good value for money.
They have an informative website and good reviews on trip advisor, message me if you would like more info, Jayne