It came in super fast! Which I loved. I am 5'3 between 118-120 LBS and my lower body is typically bigger (size 6-7 or 8 pants) my upper body is smaller (36A). Ordered a small hoping the bottoms would fit. So the top was a little big but you can tighten the straps and it's fine. One strap was made upside down so it looks odd but not noticeable. A little extra fabric under the arm but barely noticeable also. Bottoms are a LITTLE tight on the bum BUT it is not bad at all because I'm happy it doesn't squeeze my hips. (Workin on summer bod) Overall I really like it! It's pretty much just like the picture!