I discovered I needed to go a size up in this costume, but once I did it seems very supportive. Sadly, the fabric is terrible. It has lost nearly all of its elastane within just a few uses, this has caused the colour to fade that others have mentioned, but it has made the whole of the costume just become one horrid sag of fabric. You can see the small balls of elastane sitting on the fabric surface and then they drop everywhere. It’s as if it is years old and not just been worn about 12 times! I bought this costume as my previous one was a Zoggs and I had had it for years, with no issues. This one is awful and my old one, which must be about 5 years old, is now actually better than this one. Presently trying to return this item.