Product review (5 stars): They did and are great. Very reasonable price
I wanted to wait some time to see how they held up since the previous ones we had were hard plastic and we didn't know if there would last.  They did and are great. Very reasonable price.