They fit perfect, their firm but not rock hard, so much better than what I've found locally at different stores that feel like they would look smashed down after a few uses or wouldn't last long. These repel water great and just brush off any unwanted dust or dirt.