Loved it! I stayed with Elena for almost 3 months and had an amazing time. I call her a friend now and will stay in contact with her in the future and would definitely stay at her place again! She is the most amazing host, always happy to help out with questions but it was also great just talking to her about the day and other happenings and topics in the evening.
The room includes a queen bed, build in closet and table with chair so everything I needed. If the sun is out it will be bright and the room heats up to be cozy and warm which was very nice since there is no central heating and it gets really cold during these winter months (Jan-Mar). Therefore, even though there is a space heater, bring warm cloths during cold months! In the kitchen and bathroom Elena has cleared out space for her guests and everything needed is available.
The Castro area is a good place to stay. Lots of food options and bars in a close walking distance and the Castro muni station is a 5-7 minutes walk away. The Castro theater with its sing-alongs is definitely worth a visit and about the same distance. Corona heights is really close and gives a nice view of the city and also twin peaks is close enough to be reached in 30-45 minutes of walking. To get downtown the muni takes about 9 minutes, so that area can easily be reached as well. Dolores park is only 15 minutes away and grocery stores are very close by as well.
In conclusion, I highly recommend staying at Elena's place!