I have one of the foam type mattress, and my old sheets would often pop off the edges, but these fit perfectly! My husband and I are hot sleepers, but with these sheets we have never felt too hot at night and they feel sturdy. I have the impression that I always sleep on hotel bedding. My husband and I both give it five stars.