Ordered these beach slides in a 7 knowing they would be too large for my 5.5W feet, but needed the size up for the width. They are big on me but not so big that they fall off. I'm very happy with these and I'm sure that if you actually wear a size 7 they will fit perfectly. These are wonderfully non-slip and quite comfortable. I only wish they were adjustable with Velcro (honestly, from the picture I thought they were but they are not).