My dog loves these!  Only reason I didn't give five stars, is because we have wood floors, and there was no anti-slip on the bottom - we had to make our own.  otherwise, they've held up well and they do the trick!