Decent mat with just enough room to be able to move around a little. Size is good for a small home office. Can be used on carpet or hard floor. Worst part is unrolling. Once settle works good.