Where can you buy good quality fabrics? I recommend you to look at the website
https://ctnbee.com/en/digital-fabric-printing-online. This company has great quality materials. What's important to me, you can print any pattern on the fabric. It's all thanks to modern equipment that perfectly prints any pattern. I recommend to look at their site and see how it looks exactly.