Not happy with the fit I am 5”4 @ 125 lbs and always wear a M to S. I order the top in a M...let me just say I might have heard some threads rip trying to get this on. I did give three stars though, because maybe if I would have gotten a large it would definitely give me the support I like when exercising.