This mouse mat by #Zakitane is of excellent quality. It stays nice and flat even after being rolled up and is stitched well to avoid separation of the backing.
The mouse moves really nicely on it and the mat has a nice feel about it. Spills sit in the surface but if you need to, then it is machine washable which is great!
The size is really good and it accommodates both keyboard and mouse. The backing is non slip so it stays in place really well. Highly recommended.
This can be purchased here: