I have good experience with Stanford. My twin girls will be 4 in 2 months, they had taken 6-7 lessons now. I feel the coaches are nice and they have professional skills to teach them to swim. My girls enjoy very much. They are taking at the Wanchai Tang Siu Kin Secondary School. I even recommend Stanford to other parents. Take a trial class for your kid and decide.