For the price, you can't beat what you got. It's definitely a spandex type material, and fits REALLY nice and sexy. But do NOT size up. I sized up based on reviews and it still works due to the spandex, it will cling. So the large fits, but a Medium would be MUCH better. Do not get this dress if you don't want a form fitting dress, it will cling no matter what, but it's sexy and flattering. But if you have rolls in abundance, they will show unless you wear good control top or spanks or whatever. if you are shapely this is the perfect dress for you. I wore it for sexy date night bc it was too sexy for work. But it's great. The Pink was gorgeous. For reference, 145 lbs and 5'4. A medium would be perfect but i kept the large simply bc of the cling factor of the spandex it worked anyway.