After reading reviews, I got size 8, and it fits me fine. I am 5.2 and 126 lbs. I haven't tried it in the swimming pool yet but it looks well-made. It is also flattering.
Edited on April 30, 2018. When I swim, it feels like the shoulder straps are too tight, making me think maybe the suit it too small for me. However, it feels fine when I move around before I swim. I feel as though size 10 would have been too big but I wouldn't know.