This place is great! The room is very nice, spacious and comfortable and has a great view on Castro Street and the Twin Peaks. There is a well equipped kitchen with a large dining table where you can have breakfast or diner and get together with the other guests. We didn't meet Geoff and Craig during our stay, but their friend Bret turned out to be the perfect host: So friendly, welcoming and helpful he made us feel like home.
Altogether we would definitely recommend that place to everyone travelling to San Francisco.