I absolutely love this product.  It is so cool and has very vibrant colors.  Be careful with sizing. I am 5.2 almost 5.3 and 138 pounds of good six pack protection, a size large was too long in arms and bodice and it was too loose to be effective in water.  If you want this top for a water shirt, get the size you normally wear no need to size up. If you want it to be loose and floppy, get a size up.