I purchased this product as I have long narrow feet.  Though they were marketed and marked a Large/X-Large they are still too small and not that comfortable.
I wish that manufacturers would make a better "ped" for those of us with longer feet.  It's like putting on a sling shot with some of them.