Jessica & Richard's place is amazing, I've stayed at a number of AirBnBs near Castro street and this one is my favorite. It's very clean, amazingly stocked, great decor, no street noise.
It's just a 3 minute walk to Castro street.