5'10, size 12, 38DD
I ordered and XL and was very happy that it was true to size. This went to the top of my knees in length and was nice and form fitting, but still had some stretch to it. The straps at the back were extremely long so I had to adjust those. I will say that it gave me cleavage for days and I feel like it's a little too risqu for me to wear outside of the house. I wear it for my man and he seems to love it. I think if you are more chic and smaller chested this would be amazing night wear.