Product review (5 stars): They are perfect.
The ones I had before were a hard plastic and they eventually buckled - these are flexible and fit perfectly.  They are perfect.