Size small in this Walmart sweatshirt top- size up if you want a looser fit My favorite denim shorts are pricey but they’re going 3 years strong. Shorter in the front and longer in the back- I do my true size 28