I usually wear medium to large but I got listened to the reviews and sized up to large. I’m 5’6 and THICK, hips, butt, thighs and breast with a little belly. The length on the sleeves and legs was perfect, the pants are fitted across my butt and the top fit as well. Pretty much as pictured in the ad. I’ve worn and washed it twice and it hasn’t shrunk (but I do make sure not to dry for too long).