Problem: Modern foam mattresses that you get shipped to your door are like 18" tall and normal sheets don't fit them well.
Solution: These oversized flannel sheets.

I'm happy to have gone past the frustration of having one corner of the fitted sheet pop off in the middle of the night. Beyond that, I'm enjoying how soft and substantial these sheets feel to the touch. The color and pattern match what I expected as well.