I have been swim training in Abu Dhabi with Sudesh for a while. Of all the trainers I have had he is the best. He gets in the water and really shows you the right technique, he is patient and very reliable.