These are solar, beautiful, sturdy and well made.  We ordered 6 for our back yard, and all 6 arrived in mint condition.  We mounted them on fence posts about 6 feet apart,,, so far they don’t seem to emit a lot of light, but it hasn’t been super sunny, so we’ll see if they get brighter if they can charge up more.