This speaker is the biz! had it two years now and still perfect, can roll it on its wheels and isn't too heavy to lift. The battery life is very good though i wouldn't quite say 12 hours. Not at full volume anyway, (which makes the house shake) but does last a good few. would definately reccomend!! Worth every penny.