For a "AmazonBasics" product, we can say that the fabric is of good quality, with a satin feel beautiful appearance. Rather thin (but strong, much better than junk 1st prize where everything is seen through); here in white, this cloth available in various colors which have also my preference.
However, small flat, it's 100% synthetic.
Furthermore, attention, it is indeed a classic cloth and not a fitted sheet. No problems at all for me.