The perfect place, in a fantastic Castro location with a wonderful host. Looking forward to staying again.