Ok, I live here in the Phoenix area of Arizona. The first thing I wanted to know is if anybody knew about this place? If it has a bad/good reputation.

Second, what I wanted to know is if I should "prepare" myself in anyway before signing up for a class. I know I don't have too high of a physical endurence.