We were excited to receive the mat before our guest are to arrive, however we are extremely disappointed that it was dirty and has grease stains! I have soaked and scrubbed the mat over a two day period, but I have not been able to get all of the grease stains out! Very disappointing!