I like this mat.  I set up a temporary table when I want to sew so this is a great cover to set my sewing machine on.  It is also great for ironing without having to set up the ironing board.

Pros: Convenient
Cons: None