Great in theory and a good size, but I need to find a way to stop it slipping along the floor before someone breaks their neck! As a product made specifically to go on a hard floor, I expected it would have some sort of grip / silicone backing to hold it in place...