Some people complained that these let in water or bugs. The last installation step clearly says to seal the units with caulk. I live in Florida with lots of bugs and water and I have had no issues. I sealed them around the edges with silicon caulk.
Pros:
Looks great on and off
Build quality is excellent
Easy to install with the right hardware
Very bright and colors look great
Cons:
No installation hardware included
Instructions could be better