might not be what you are after but for small parties of 10 to 20 people. I can definitly recommend AEGO M speaker, best 99 quid I have spent for a long time. You will need a main to plug it in. The sound coming out of those tiny speakers is amazing.