For the cost I wouldn't have been surprised to receive a dud. What I got however far exceeded my expectations! Everything was in excellent shape, setup worked great. I appreciate the quick walk trough/reminder to back up the system. The battery life is okay, better than I expected for being used. I haven't timed it's run time life, but it's over an hour with simple workload. If memory serves it's around two hours before needed charge. So it suits my needs fine. Very, very happy with this purchase personally.