Yuca’s place is outstanding. Very clean, easy walk to Castro and Cole Valley, and not far from mission (~20 min on foot). A cozy alcove on a great street.
Yuca is also very easy to connect with and provides great hospitality.