This mattress pad is perfect! It has elastic all the way around which provides a snug fit. The material is soft and the thickness of the padding gives it a comfortable feel. My mattress is approximately 5" thick but because of the design, this pad will fit well over any mattress thickness. Highly recommended.