Yes, the JBL flip 5 is the right speaker for you if you're looking for an affordable option that'll sound great in a small to medium-sized gathering.