The mattress pad is nice. It has a soft top and stretchy material on the sides. It fits my mattress well even with the extra 3 inch foam pad I have on top of it. The controls are easy to use and it was easy to put the controls together with the mattress pad. I would recommend it. (cat approved)