My son was enrolled in swimming program with H2O; he stayed there for one semester and showed no improvement what so ever.
I transferred him to Doha Dolphins (Qmotion) and now he is doing very well.
I totally recommend Qmotion, also known as Doha Dolphins