Im usually a medium/large. Bought these in a medium and mannnnn are they comfy. Lots of room to stretch. Thin material but im sure itll hold up well. Not super short so i can definitely wear these around guests. I wish they came in more colors and had pockets. Other than that you cant beat the price for the comfort.