Definitely a cute top, a few criticisms:- Runs small. I ordered a large and I had to squeeze into it and then squeeze back out to try a different bra and then squeeze back in. Once I was in it with the smaller bra, I changed my mind about returning it and the fit was better. I am 5'8", 188lbs, 36DDD. I'm pretty sure an XL would also look fine because it's a drapey top with adjustable straps. So if you're on the fence, just size up.- Fabric quality is not soft and loose like you would expect from the picture. It's actually a little rough and stiff. It's fine, again for $18 I'm not about to return it over that, but just know ahead of time. It's not like silky or anything.- The adjustable straps. Love/hate. Love that they're adjustable, hate that the hardware is that light, clear, very breakable plastic. If the little pieces snap I'll just sew the straps to the back of the top and it'll be fine, but again kind of annoying to have to consider doing this.For $18 it's a cute top and it'll last at least a few wears, just don't expect forever or anything. I haven't washed it yet so I'll update later on whether it shrinks.