My Son takes swim lessons from coach Ryan in both group and private settings. He is a great coach who makes the lessons fun. He adapts his lessons even in group settings to the level of his students so it suits all children even if they are on very different levels. His attention to details and commitment brings out the best in others. He is a fabulous coach! I absolutely recommend him if you want to improve your technique and stamina.