Good, but expensive.  Have seen them much cheaper in the big box stores.  Good construction, doesn't let water in, nice big size, all pro's.