I am a 27 year old mommy of two and wear a 36 D bra and size 8 dress and I got this in a 10 and 12.  The chest was to large for me in the 12, the 10 is perfect.  I love this top, it is classy and sophisticated and a bit sexy too.  The strap is removable.  The material is very nice, heavy and of good quality.  It has a very slight sheen to it.  The front is double layer due to the ruching.  I have taken this on two vacations, it has been in the ocean a few times and several pools.  It has also been through my washing machine twice and still looks brand new.