The color is amazing!! It looks great with my pale skin tone (not a lot of colors do!!). I love the tank style. The fit is a little more generous then the blue floral so I'm not sure if an xs would fit better. I'm 5-5' 130# 34c size 6 jeans/small top in regular clothing and the small fit -even slightly generous. I haven't tried it in the water yet!
Overall I love this company, great prices and designs. I wish returns were a little more prompt, but I did have someone eventually follow up with me when it was past the 10 days. Exchanges seem to be a lot faster!