We bought this as a group. We are all different shapes and nationalities. It complemented us well. If you are a xl and don't have a smooth torso aka flat stomach, I reccomend the next size up even though its an extra $3 because I didn't. Wish I did. I felt I needed to wear shapewear under it and that is harder to dance in. You'll need to wear white underneath because its transparent under lighting and even more under blacklights and professional lighting. Its great if you know how to makethe necessary adjustments.