After I finally received the product, which took forever. I had to keep asking where is my order and they email saying its on its way, but weeks go by, finally they arrive and they fit good and my boys like them for keeping their legs from rubbing.