Have only had them for a short while and used a couple of them and they work well.  Would give them five stars, but I try to avoid doing that until I've had a product for a long enough time to verify its durability & performance over the long haul.  Meanwhile, they're great and worth the price.