Fits excellent, made well, accurate description and colors. It's an adorable style and will look so cute both as workout gear, or wearing with shorts, a skirt, leggings, jeans, etc. This is a new brand for me, and this is my third purchase. I'm very impressed and will continue to purchase more. I purchased this in large, my measurements are 36D, 31, 38 and the fit is perfect. just a little bit loose, but flattering. Now of note - those cute little square designs on the front are actually cut outs. So, your underthing of choice is going to be visible. This has lots of stretch, a great cut, perfect length. There are 3 colors to choose from ranging from small to large. Happy happy!