Let me preface this by saying I just got this today. So I can’t speak to durability, wear and tear, etc. I purchased a large and the top fits very well but the bottoms are a little loose. However, to be fair, I have a fairly flat butt. So far I’m happy with this swimsuit and have no regrets.