This pad is perfect.  It is heavy duty/good quality, fits even with an extra foam pad on the mattress, and is made of nice, quality fabric.  It's exactly what we want and sleeps cooler than ones with polyester fill.  It is not super thick/puffy but still a nice padding.  Good price for what you are getting!