I’m wearing a small in both pieces.. The material is stretchy and fits like a glove.. The top zips up in the back closer to the neck area so you won’t need any help zipping it up, and the pants are high waisted to help give that hour glass shape and extra support... The crystals are a fluorescent color that are attached to both pieces and they do not come off what so ever... This is very high quality material and will last you a very long time.