This mat is lovely and light yet has a pattern that should hide the odd stain.  My only problem is that it gets ruffled up and creeps on the carpet underneath.  I've had a look at some of the grippers and underlay but it's not clear which ones are OK for a carpet rather than hard wood flooring.
Really good value.