This is the second time I've purchased this mattress pad. I absolutely love it.  It keeps its cushioning for a very long time and it doesn't get lumpy, and the quality is excellent.  I highly recommend this mattress pad.  

Pros: Excellent quality
Cons: A little pricey