We found Coach Ron when the baseball season started. My son practiced pitching and batting with him, and made steady progress. He is a responsible and fun coach. At the beginning, my son was not happy to train with him. Because this is my son's first private training for baseball, which needs him to focus on practice for longer time. As they worked together, Coach Ron convinced my son. After the season finished, my son continued practicing with him. Coach Ron has a batting cage and a pitching area, so my son practiced pitching and batting every time. He also uses video analysis to assist the training so my son knows how to improve his skill. The price of Coach Ron is very reasonable, we subscribed monthly plan, so about $20/hour. And he is flexible about time, if we can't make the class, we can schedule a makeup.