These are so cute!  They fit over my porch lights perfectly and as you can see my boys LOVE them too, ha!  I do wish they hooked on in a better way, we had to rig them with zip ties but I love them!