Perfect location in the Castro. Clean and spacious.