Solar lamps are pretty but if they are not exposed to sun all day they only light up for a short time so not very functional if you require some light in a yard or walkway.