This dress fits perfect! I wear a medium in dress and I ordered a medium and it fits great. The material is very soft, feels sort of like cotton to me, but a very comfy and stretchy material. I like the material a lot. My only problem is that it is a little short but I will still definitely wear it! It was a good purchase.