Can’t speak to how it will hold up over time, but I love this swimsuit! I have avoided swimming pools for so long due to body insecurities. As a new mom carrying some extra baby weight I wasn’t expecting much but it looks so good, I feel so good in it and the fit and style is so flattering. I’m 5ft 6in, 160lbs and the size L fit perfectly.