The battery life on mine's pretty good, about 8 hours or so. I've never run it down fully, but it works for six-hour flights, no problem.
I would highly recommend an internet connection if you're using a Chromebook, but ChromeOS does support offline files for Google Drive.
Bookmarks