This is much better than previous ones I have purchased! I didn’t even realize it was rubber which means it doesn’t crack if I accidentally step on it lol !