The software is fantastic, with a simple design that makes it simple to join a live session, see your progress over time, or switch between courses whenever you choose. Remarkably, there are so many different types of courses to choose from. There are a plethora of on-demand options, and the app also has regularly scheduled live seminars that are just as entertaining and informative. The program has an extensive library, including classes on punching fundamentals, rapid combinations, core training, and more.