I didn't notice until I received them and tried to put them on, that they don't give you a choice on sizing.  On description there is no option for sizing. So these do stretch, but !  they are not one size fits all. I am an X-large size and they do not fit. It costs to return them so I am giving to a friend. If you are small or medium these will be great ! Wish they fit, the material is very cool, slinky like. Nice.