THe sole helps with stability in the pool and the insole is sewed in, so no worry about it bunching up when taking them on and off. They dry quickly. The shoe sizing is good to what I normally  wear. A very comfortable water shoe. Ordered a pair for my Mom.