I absolutely LOVE this outfit!! I’m 5’9 and weigh 220 lbs, and I typically wear anything between a large or xl, but based on other reviews, I took the safe bet and ordered a 2X, and I’m so glad that I did. It fit perfectly. I will definitely be buying another in a different style soon!