My children love swimming lessons with David, he has a way of bringing the best out of them. Very focused, patient and attentive to their needs and personalities. They have made great progress in what seems very little time. I am so glad I changed to swim-with-me, every instructor we have had has been so nice and friendly and allow the children to progress at their own pace while challenging them to succeed.