I used a cotton blend batting (80/20) I think it may have been warm and natural but can't remember. We have had it up for 3-1/2 years and if it gets looking bad (too many threads) just roll a lint roller over it. Not only do we use it (it is over at my mom's house) but her Senior group all comes over and uses it and I have a group that meets twice a month and they all use it. Can't comment on fleece or felt as I haven't tried it, but I think it works better than the flannel.