The perfect location! Amazing host! This is the best location and place to stay in Castro.