I love this dress! It fits pretty true to size. I usually wear a small/medium and ordered a medium to be safe. I’m glad I did. It’s a little short but not uncomfortably so. The fabric is fine, not cotton but a polyester blend. It is GREAT for the price.