I love the way it fits! Got a size SMALL. I’m 5’0 tall and about 145lbs or so. 21 if that even matters, but great quality it’s real thick too. Thinking about getting ALL THE COLORS like seriously you needa come get you one lol. Definitely worth the money and makes the 🍑 pop out nicely too😉