I've had a pair of Maui Jims for a couple years now. They are very good at removing reflections. They even have a reasonable repair policy. I broke my frames, and wound up getting a complete new replacement pair for about half price. They are expensive, but I've been very happy I spent the money on them.
BKW