I was wery about this product but I thought I'd try them out. I'm a size 8.5 so I bought the medium/large and they fit perfect. They have a rubber piece in the back so they don't slip off, and they are very comfy. Only reason I'm not giving five stars is they said I'd be getting black white tan and grey but I only received two black and two tan.