Dave taught both my children to swim, not only can they swim very competently they both thoroughly enjoy swimming and being in the pool, which in my opinion is all down to David’s excellent teaching and his attitude to the teaching of the children. I would have no hesitation in recommending you to swim fin and David in particular.