Fits well and stays put even with our son who rolls everywhere in his sleep. Good quality. Washes well. Our mattress is not deep but it would fit a deeper mattress. Not plastic feeling like some mattress covers.