Bought these to use in shower area at my gym. They fit perfectly; I wear a size 7 shoe & ordered the size 6-7 product. The plastic is firm, but has some yield to it so it was surprisingly comfortable. The shoes are also cute & cheerful; several people asked me where I had gotten them.