Jim's place is truly a bnb with all the amenities you can ask for including a dedicated parking spot and fully stocked kitchen and lounge areas. Jim was very responsive when I had any questions. The place is walking distance to Castro and in a nice quiet neighborhood. Would stay again if I am in the area.