All-in-one solar panel review