I loved the practice time and the friendships I made. It’s small and personable. They actually care about our learning experience. IMC goes out of their way to make sure we understand what we have learned, and they were always available to answer our questions. They also follow up with their students after school.