I like it. It's made out of some specific rubber composition which gives it those features: resistance, comfort and flexibility.
Here's some intel here: http://www.deskdivers.com/Site/Isofrane.html
Looks like ISOfrane is actually a brand, not really a strap type. Didn't knew that before.