Dave is absolutely amazing with the kids. Our son has a blast every lesson and looks forward to going back each week. Highly recommend Dave as a swim teacher for your child.