These solar lanterns are perfect in my garden and hanging on my porch. I did have one that didn’t work, and the top was a little damaged so I kept that one out of the weather elements, 
I did buy small Sheperd hooks to hang these lanterns, and they look amazing, plus lasted the entire summer.