Perfect fit, great quality and even better with a soft pad underneath.  Cleaned up easily with a pet accident.