This is the first swimdress I have ever purchased. I have not worn it yet but will next month on vacation. It is well made and I do like the top and the mesh under the dress. I am 58 years old and wear a size 14 and this fits perfectly. I'm not very big on top and was afraid it would be too big but it fits very well. I bought a couple of other items and they seem true to size. Very pleased with my purchase and will buy again.