A friend of mine taught it. I did it for a while and I really enjoyed it, but it got too expensive.
I liked it because it worked first on inner-strength, which then leads to outer-strength. It is also something you can practice at home, or even at work (we first learned a certain breathing pattern to expand lungs). It's not something where you're doing vigorous exercise, but if done properly, you WILL feel it.