PartyBox 300 is the most legit portable speaker on the market for those who want professional level/quality sound and multiple input options. This thing can be used indoors for a wedding with
JBL PartyBox 100 Review - RTINGS.com
JBL PartyBox 100 vs 300: Which One Is Best | Audio Gurus