Decent product but not polished enough so I get frustrated with it so I'm looking for a replacement. The timing and queuing are often off, some of the cardios emphasize the quads too much so you burn them out too quickly and the banter gets old fast. I would recommend skipping this one for a more professional product. However, I do like the flexibility of the format.