I really am so happy with this swimsuit, I bought two of them. I am 62 years old and 5'3 166lbs and bought the large size. They are very well made and so comfortable, but also very stylish. Tank portion has built in support and long enough to cover belly. The skirt is not so long as to look grannyish, and the top offers enough support to make me look good. I’ve been using this suit for the past month in the pool, and it has not faded nor stretched. Thinking about purchasing another.