We have three sets of these sheets and bought extra pillowcases as well. The quality is very good. Not our tightest weave cotton flannel, but it is soft and has held up through many washes without much pilling. Very cozy to sleep on, especially over a wool mattress pad! A good solid set for the price. We have had others which we returned due to flaws in the weave, scratchiness, or thin construction. I love these German sheets and sleep on them every night. One of the tips I learned along the way is to not wash them with detergent the first time through. When you do the prewash, use a cup of white vinegar instead of detergent. Then dry on medium to low. You'll get a bundle of lint the first few times. In subsequent washes use light soap only. This helps to keep the fluff fluffy. Best wishes.