I am 5'1 between 125-130 lbs as my weight tends to fluctuate so im between sizes S/M. I am bottom heavy so I opted for a medium on this one. I love the concept of this set but, the material is very cheap feeling, this could've been a 10 but that material completely turned me off. The bottom fit well but the top was a bit big on me which I almost expected. I do sew a little so I was able to adjust it a to my body. @NobleBee31 on tik tok if you want to see this on. Cute but the material 🥴