My family use this constantly on a daily basis.
The product description on amazon is poor but the product is amazing.
It has a built in battery which must hold a huge amount of power as the output is the loudest I have herd from anything else available and the life is excellent. We must use it for at least 2 hrs a day and probably charge it every 3 days (not very scientific I know)
The sound quality is excellent with a huge depth of sound. Bass is excellent for the size of product. Wireless options are excellent - can either use your home hub or it will set up a local wireless network (great if you want to take it camping). There are also direct wired options. I have only used this with apple so don't know what it is like with android os.
Everything about this has made me pleased with the purchase