John, I use 80/20 Billiard Wool (pool table fabric) or Medium Weight Ultrasuede. These are the same fabrics used by folks like Marvin Huey and they work perfectly, look great, and last forever. The thing I like about Billiard Wool is you can cut a small amount into the fabric and then tear it and it tears perfectly straight. Saves some time cutting straight lines and gives a perfect edge.

Either fabric choice will run you about $45/yard. I usually buy 2 yards at a time to have plenty left over.

Good luck with your project.