I love this chair mat. I have used other brands from other stores and thy do not compare to the Staples branded mat. It stays in place The edges are beveled so if you do roll your chair off you can easily roll back on to the mat. It is tough enough to handle all day in your chair rolling around yet pliable to add extra cushion for your chair on wheels. And it is heavy and heavy duty. When it was handed to me by the delivery driver I was impressed by the weight of the mat. Yes it is expensive but worth it.
I didn't realize when reading description that pile vs. not would make a large difference. I have trouble rolling my chair and 'feel' the spikes when I roll.