I was cautious about sizing bc I'm usually between L and XL so I went XL. It would be snugger and more supportive if I got a L but let me tell you this is the most comfortable item of clothing Ive ever owned. Enough support to get me through a 3mi hike without riding up or falling down, so comfy, and CUTE! Fabric is soft but sturdy, just enough padding to be discreet, and seems very well made. I'll be buying more!The top is nice but the straps aren't tight enough and didn't hold me in like I was hoping. If I size down the shirt will be too small and too short. Disappointed, I wanted to love it.This bra top is excellent quality and it so cute and flattering. It does run on the smaller side. I'm a 34D and fit, bikini competitor body and the small was too tight for my liking so I gave to a smaller chested friend (A Cup) and ordered in a M. She's obsessed with the top and is ordering in every color.I love this top so much I ordered it in multiple colors! It’s perfect for working out as well as casually. I’ve had a bunch of people ask me if it’s Lululemon! Love it so much, it’s so flattering! It seems to run small so I’d order a size up.I wear this mainly as a sports bra but you can definitely wear as a top. Has great support. I have 38D and got an x-large and it was a perfect fitsuch a cute top, fits well, one of new favorites:)Work out in it, go hike it, or dress it up. So comfy.I wear large and some XL sports bras after having breast surgery, 5 weeks post op. The XL size fits smaller than my Large name brand and BCH sports bras from Academy. After an hour it is uncomfortable and i have to take it off. I measure roughly 36DD. 5’10 180 for reference. It is sooooo flattering though. I’m keeping it until i lose a few pounds. I ordered 2 more ? they will fit comfortably eventually.Super soft and comfy , color is a bit more dull then I thought it would be (coral) but I still like it . I’m 34 b and this fits me nicely , It doesn’t dig in and isn’t too tight. Perfect for summer workouts or just casual wear , not enough support for running Or cardio thou.Don't waste your time waiting for it and then for sending it back... Return will be at your cost, keep this in mind while ordering!Slightly smaller fit than anticipated but otherwise it is great and doesn't ride up. Material is thick and gives great support