When it comes to Haight-Ashbury, when you are talking about fitness centers its less about the meat-head barbell gyms and more about the yoga places like Kundalini and Yoga Tree and Funky Door Yoga.
I think you have to go down to Cole Valley to find a good gym.