Shorts run big! I wear a 26 in Abercrombie jeans and shorts but wear a 25 in these!! Top is a medium 🥰