Nice terry cloth fabric, soft and comfortable.  The underside does feel a bit rubbery/plastic-y to touch but it doesn't feel or sound that way when you're lying on it.  Fit very well over my thick mattress.