Fits the bed great.  Have not spilt anything or peed on it yet to see if it works.