This jeep is amazing! The battery lasts a while. My husband put it together while I was gone so I can’t say how long or if the process was complicated. My 2 year old was happy as can be on Christmas!