It’s good quality for the price but it’s not gonna win prizes for cotton content. It’s a little scratchy material but for the money it looks v cute and it’s put together pretty well. Unfortunately my little one won’t wear it yet but hopefully by Halloween she’ll be putting it on.