This place was excellent! Well situated near Castro, has a beautiful backyard, and very nicely laid out. Check in was smooth and the hosts were super attentive to our needs. Great stay.