Seem a little small. They squeeze, but they are supposed to fit up to a mens 12. They seem smaller than that since I wear a 10.5. They work, but my legs and ankles are sqeezed and tingle by the end of the day.