I have attended swim classes at few others places and so have my wife. My wife now knows swimming from zero. I know how hard it is to learn swimming when you begin but we did it. My wife and I are going to swim in lake this weekend. How amazing is that. My wife learnt it from Esma and and i am starting with Nate. According to me Nate is best there is.