The dress is surprisingly great quality for the lower price tag! It fits and feels great (true to size) and does seem to be a cotton/polyester blend as the description indicated. Lastly, I wanted to give a shoutout to customer service for helping me with sizing! The medium fits perfectly! (: