Loving these so far! Great at repelling water. Not firm, hoping they hold up over time. Vibrant color. Ordered a tad to big and love that it helps them stay in place. Did take a long time to arrive since they are custom.