Good for interacting and social meets and helping little ones to become comfortable with the water. Would not do long term personally just for learning basics.
Lovely small pool. Nice and warm. Very friendly swimming teachers. Male and female changing areas. Tea/ coffee machine for while you wait for the kids.
Superb local privately run swim school. The kids love it and there is private parking and a nice waiting room.
But the teaching is great and the kids have really improved since being here