I bought this in September for my honeymoon in October 2012 in Hawaii. I am happy with my purchase; it kept me warm while snorkeling and swimming, but not overly hot. I was happy not to need to use so much sunscreen. It fit well and did it's job. It was comfortable to wear. It dried quickly too.

I picked ruby blue/white; the color is not blue exactly but it's also not as deep turquoise as it reads on my screen (a possible color calibration issue), but I didn't mind that it was a brighter shade of turquoise/teal.

True to other reviews, this runs small. I ordered a medium when I normally wear a small/extra small top; it fit snugly (which I find to be a good thing). I was disappointed that I had to wear my bikini top under this as there is no breast padding or support, so wearing nothing underneath could be embarrassing--for some people. I would recommend to O'Neill that they try something to do something about this in future products.