I really like this swimsuit and I got it for a great price. It covers all the problem areas both upper and lower! The cups are a little strange but once you pull the side straps up and adjust them it looks much better. I also like the lacing on each side gives a little extra room if you need it. It looks exactly like it does in the picture in person. I ordered the 3XL according to my size on the size chart. I am 52 and weigh 138 pounds  and usually wear a size large or 12. I went with the size chart and it fit perfectly. Very happy with this purchase.