This product fits perfect!  Cleaning is easy as I have washed it off in the shower and placed it in the washer (giant loader) and dryer with great results!