Perfect! I got the gray, and it looks very quality.  Just the right thickness to protect a wood table from hot plates and wet glasses.
Does need a good ironing out of the package, but I can't imagine any fabric that doesn't.