I'm 5'10", about 185 lbs, a D cup, and purchased a size XXL. I ordered (literally) almost a dozen different pieces like this one, and out of ALL of them, this was by far the winner! The stretchy fabric feels like a dream, and the lace accents are so so cute. Also, it even fits tall girls just right! Between the adjustable straps and the amount of stretch it has, it fit me perfectly! It's super cute with a bra underneath as well if you need a little boost or extra coverage. I'm ordering more colo...