Does what it it is designed to, but the rug it’s under shifts a bit on top over time. Needs re-alignment with use. Wish it had more anti skid dots on bottom,  but that’s just my perfectionist opinion.