I bought this item hoping it will provide maintenance free pool night light.  Well it did, for up to 2 months.  At first it stayed lit for 4-5 hours.  But the run time become shorter and shorter, with the light switching cycles (white to flashing colored), till eventually it will not turn on at all.  There certainly was enough sunlight in Arizona to charge the pool light.
In conclusion - this is just a cheap junk toy, certainly not built to last.