Item arrived surprising quickly and was packages in a cute silicone bag with leaflet. I bought a Small after reading some reviews saying it will fit a 10. When i got it out the packaging it did look small and I was concerned it may not fit but when I put it on it actually fit perfectly and stretched easily in the places it needed too. The overall look is so nice and I do think it lifts and shapes parts of the legs to look more appealing. The material is so soft and feels lovely on skin.