I stayed with a friend for 4 weeks at John's house. The room and the house are very clean and cozy. It was very nice to meet John, he picked us up from the airport and helped us a lot with organizing things like renting a car and he showed us around. He has always the best recommendations where to go out, where to eat etc. Hillcrest is a good place to stay, very safe and there are also a lot of shops and bars. Downtown and Ocean Beach are pretty close. John is very friendly, attentive and a good host. We really enjoyed our stay at John's house and we will recommend it to our friends.