We stayed for a few days at the Willows Inn on two occassions. The inn is pleasantly decorated and cozy. It's a long flight of stairs up from the ground floor to the reception on the second floor, so just be warned if you have heavy luggage. The staff will help bring your bags up from the second to third floor for you though.
The first time we stayed, we were in the front room on the third floor, which was pleasantly decorated. We were warned it would be noisy, but coming from NYC we said it would not be a big deal. Perhaps it was noisier than I expected since the inn is right off Market Street but we wanted to get good light. On our second visit, we had a smaller back room which did not get any light and was very small, but this was considered the "pied-a-terre" unit. It was definitely a quieter room but natural light was the trade-off. The beds in both rooms were comfortable. Each room has its own vanity and sink but the bathroom and showers are shared - which was not a problem since they were very clean.
What's unusual about this B&B is that breakfast is very basic and self-serve...some yogurt, granola, coffee, and fruit juices. The happy hour is nonexistant pretty much....which is supposed to be a cocktail and snacks from 6-7pm. No one offered it unless you asked (which can feel uncomfortable doing) and on our first visit when the inn was emptier, it was totally overlooked.
The staff are generally helpful but a little bit pretentious. However, they're sometimes nowhere to be found - which can be a good thing if you want a quiet and private experience. The inn also offers 3 and 7 day muni passes and muni maps for sale which is very convenient. The inn definitely has an amazing location - walkable to central Castro and not too far from downtown, the Haight, and Mission.
Overall, the inn is priced very well for being in such a central location in San Francisco. I would definitely recommend this place to anyone who needs a no frills, budget conscious, and gay friendly accomodation in San Francisco.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.