Review (4/5): Good product, loose caps
Wonderful product for the price.
Down one star because the caps have stayed somewhat loose and like to slide off the ends.