JBL Flip 4 Review: The New Sub-$100 Speaker King