Generally the batteries tend to last awhile. Mine is still original and running strong.
I do have a small gripe about the radio. It doesnt show a number to represent how high the volume is. It should say 0 for off and 50 for full blast. Sometimes you get blasted out when switching from a iphone to the radio.
The other small gripe is the horrible sunvisors. Their too small and feel extremely cheap.