Ignore sky-high thread-count claims. For most people, percale cotton around 200 to 400 thread count is crisp and cool, sateen is silky and warm, and bamboo or linen are best for hot sleepers. Always check the pocket depth matches your mattress height so fitted sheets stay put.
Good sheets change how your bed feels far more than their price suggests, and the marketing around them is some of the most misleading in bedding. This guide explains what actually matters: fabric, weave, thread count and fit. To choose the bed underneath, see our mattress buying guide.
Thread count is the number of threads per square inch. Beyond about 400, higher numbers usually mean thinner, doubled threads, not better sheets. A well-made 300 thread-count percale beats a flimsy 1000 thread-count set every time. Our best percale sheets show how a lower number can still feel excellent.
Percale is a crisp, matte, breathable weave that hot sleepers love. Sateen is smooth, slightly warm and has a subtle sheen. Both are cotton; the weave is what changes the feel.
Bamboo viscose is silky, moisture-wicking and cool, a great pick for warm rooms and sensitive skin.
Linen is breathable and gets softer with every wash. It suits hot sleepers and a relaxed, lived-in look.
For cold months, brushed flannel sheets trap warmth, while jersey feels like a soft t-shirt.
Measure your mattress height, including any topper. Standard fitted sheets fit up to about 14 inches; taller beds need deep-pocket sheets. A loose fitted sheet that pops off at night is the most common sheet complaint. Browse all options in our sheet reviews.
For cotton, 200 to 400 is the sweet spot. Percale around 300 is crisp and cool, while sateen around 400 is silky. Claims above 600 to 1000 are usually marketing rather than better quality.
Percale cotton, bamboo viscose and linen all breathe well and wick moisture, making them the best choices if you sleep hot.
Both are cotton weaves. Percale is crisp, matte and cooler; sateen is smooth, slightly warmer and has a soft sheen.
Measure your mattress height including any topper. Standard sheets fit up to about 14 inches; deeper mattresses need deep-pocket fitted sheets.