It was a good choice for me. The price was perfect. It does move some after using it for awhile so you have to readjust it periodacaly. Over-all I am happy with this product.
Currently have mat on top of carpet. Chair's rollers tend to sink into the mat quickly so rolling can be difficult. It does protect the carpet (which was the goal). That said I'll probably invest in something a little better/thicker next time around.