I wasn’t, for some reason, expecting it to be cloth but I love it! Looks great on our tree.