Amazing place, we loved spending a week in Castro!