This was a birthday gift for my son (3 years old) He loved her very much, he didn't mind other unopened gifts, he was ready to "go to work" Can't comment on the battery life because, as I said, it was intended for a 3 year old (who didn't really understand the concept of battery drain! Lol). We definitely didn't try to see if they actually made the 2 mile range. It says so in the description but there is a great walkie talkie in the house/backyard and they often pick up random radio traffic depending on which channel they are on which always worries my son. I definitely recommend it