Nader is excellent Trainer, with well manners. He is fully patience & has friendly approach with both of my kids. He has excellent swimming teaching, explains very well and shows what to do in very nice & simple way. I believe he loves what he is doing and give it all from his heart that is why my kids loves him (Although they were cranky sometimes) but he was amazing with them. I highly recommend Nader as swimming trainer for kids.