I have a size 10 foot and ordered the large. Needless to say they are way small and barely go on my feet which causes cramps as I swim. The supplier needs to convert sizes of fins to shoe sizes much better or warn you to order one size larger. Otherwise the quality is good and would recommend for lap swimming and training.