This solar piece is the best one I have It stays lit about 8 hours as the others go out in about 3