These shorts from Walmart are amazing and they’re such a good Abercrombie look for less I went with a size 10 and I am 5”3 160lbs. I usually wear a size 31 in Levi’s.