I'm 5'8.5" with a AA bust and approximately 140lbs. I got the small. The fit is pretty perfect. Hugs tight enough at the chest to stay secured. The bottom of the dress just touches the top of my feet. The mauve is not see through. The fabric is comfortable and flows nicely. It looks pretty much as advertised. Doesn't look or feel cheap to me, but I haven't had it long enough to see if it'll stay that way.