34B 130 lb 5'6", size small fit nicely over bikini top.  Only complaint is the neck line is too high.  When fully zipped it comes 1/2 way up my very long slim neck.  I keep it zipped 1/2 way down and it exposes a small part of my chest near my collar bones. the inside seems were a little rough, which is expected for the price.  I am use to wearing the expensive Athleta brand Rash Guard shirts but got tired of spending so much money. I wore this shirt on a very hot sunny day with prolonged sun exposure. I was warm but not as bad as if I wore a regular long sleeved top. It dried quickly after swimming.  It is definately not long enough to be worn as a dress but works VERY well for us long waisted ladies. Overall I am pleased with the product for the price.