I have a few mouse mats here.
Firstly I have quite a few OCUK cloth mats, there perfectly fine and quite nice when your hand rests on them, compared to mouse mats below they are not as precise and there can be a little jump in mouse position when you change mouse direction.
I also have a ROCCAT Raivo, this is a hard mat and it has micro-granular surface and it's very accurate and precise.
Finally I have the older ROCCAT Sota, it's similar to above except it's a hybrid being it's rubber backing with thin hard layer on top, again it has micro-granular surface so it's very precise and accurate, this is my most preferred mouse mat, only downside is it's not as secure and edges do not lay 100% flat anymore, still the mat I use however.