Starting with the only negative: the colour. I expected it to be a lighter blue (as the pictures suggest, specially the first one) but I was thoroughly upset when it arrived and was a Navy Blue & White grid swimsuit.
After trying it on and looking at it on me, I became less upset. The best part about it is that it has built-in bra cups, and that the sides (where your natural waist is) are scrunched up! I ordered a large just to be on the safe side (being about 159 cm & 54kg) and even though my hips give a tiny bit of trouble it fits very well. The halter ties aren't irritating, nor are the off-shoulder sleeves.
Overall, If i knew it was going to be as dark blue as it was, I would have ordered it in pink. However, it fits my body very well, and I would love to have it in the other colours too!