I thought it would be the best for a part floor part carpet situation but it moved every time I used it as it was primarily on a carpet. I bought the carpet model and it works perfectly as the floor part is minimal in my situation.
Regardless of where you look the selection of chair mats for hard floors is very limited. Nonetheless this model is good for the price. Admittedly a rectangular (no tongue) model would be more preferred. However I found cost goes up substantially with size and shape. This is good for average sized rolling office chair.