Great training, great support around related subjects such as nutrition, programming
Fantastic community
Competent trainers
Great atmosphere
Individualized training