Kind of wimpy. It's not hard/firm enough for my plush carpet and my desk chair. It would be fine on a commercial grade carpet with low pile but not a plush residential carpet or rug.