I use this suit as a training suit and while I am technically a 'retired' swimmer, I still get in the water 4-5 times a week. I've only had it a week or two, but I think the fabric will hold up really well.
I love the design on this suit! It is fun to have a suit that everyone else wants.
The only bummer about this suit is that it runs on the small side and if you are a person who likes more cover than less cover, this suit is definitely not for you. I don't mind it myself, but it is definitely something to keep in mind if you are going to buy a suit in this style.
Overall, love this product!!