These are very comfortable, solid trainers  - I do Step classes, aerobics, and circuit classes and they work well.  I took the advice given by other reviewers and ordered a 10.5M instead of my usual 10M and they fit perfectly. Very happy with these and would recommend to anyone.