This is an excellent good for everything mat. It is a normal mat size, it's not one one those narrow pilates ones. It is thick enough so my bones don't dig into the floor, and is also made of a slightly sticky rubber substance, so that your hands don't slip when 'doing the dog'.
The bag is a very useful addition, the mat fits easily into it when rolled up, and has a drawstring top which closes with a toggle. The strings that close the bag then are attached firmly to the other end of the bag, so that you can carry the mat on your back, like a rucksack.
I recommend this mat because it is light and easy to carry around, rolls up easily, non-slip, lays flat, and is comfortable to exercise on.