Received them as a gift and I could not be happier. Love the perfect compressed fit. I think I could also wear a medium just to have a little less compression, but the small for me is perfection. Soft as butter, stays in place and just feels so good on… I feel classy, motivated, and inspired to get out there hit the gym get it done and just do it! I’m 5’4, 125 lbs, 34B and size Small fits me literally perfect and I think a Medium would as well if I wanted a little less compression. Overall, the material, the stitching, the cut and the colors are all 100% such good quality!