Old fashioned sheets are the best. These 100 cotton, 144 thread count, percale sheets are very comfortable. I bought them for a guest bedroom and the sketchy coral pattern of roses makes the bed look cozy like a it’s in a room in a BB cottage. The depth of the fitted sheet was generous enough for my traditional mattress but I haven’t tried them with a pillow top mattress. These sheets should definitely be washed before use (as all sheets should be) to lose the new sheet smell.