The shoes is great, they fit great and the insoles are very comfortable, given you have to break in the shoes first like any other shoe to get it to be comfortable. But once they are broken in and maybe after about 2 games(being generous) the soles are coming apart! Its just falling off the bottom, and its not just I cheerleaders, its practically the whole team. Great shoe if you have shoe glue!