I have a general dislike of people, but this place restores my faith in humanity. You are accepted and respected as an individual, ego is left at the door and the team/family vibe is comforting.
If you want the hard, high level training it's there with high level of skilled competitors. If you want to train its there. If you want support in life its there.