Been doing yoga doing once or twice a week for the last two years. But mainly on the intermidiate level. Excellent benefits for stress relief and maintaining flexibility. The class I go to has only one other male.
You have to be in reasonably good physical shape to do it. You can't do the majority of the positions correctly if you're carrying excess bodyfat.
I stay away from doing the hot bikram classes. Some classes raise the tempature in the studio to almost 100 degrees. I find it very uncomfortable and you can't hold the positions well because of your sweat.
Yoga and weight training is a great combination,in my opinion. Helps increase your range of motion in your joints and eases soreness after workouts.