Overall a very good speaker.
JBL is a sibling brand for harman / kardon and has taken the harman / kardon model go play 2016 and upgraded it to several points:
The speaker plays higher, has more bass, is waterproof and has much better battery life.
(Battery life is 5.5h at absolute maximum volume in indoor mode and even longer at absolute max volume in outdoor mode, maybe up to 10 hours. As a comparison, harman / kardon go play 2016 only lasts 2.5 hours at the highest volume, harman kardon onyx studio 4 only 2 hours and B & O Beolit 17 2.5 hours.)
Nevertheless, the sound quality and sound character are very soon go play which is very good as the go play sounds very qualitative. Go play sounds something better, which is mostly indoors but JBL boombox is still the absolute winner, just because of all the other points (higher, more bass, better battery life, waterproof).
It should also be noted that the boombox, unlike the onyx studio 3/4, sounds as high as the battery as connected with the cord.
All that I think is missing with the speaker is some kind of 360 degree sound, but it can be fixed by hanging a flip 4 in the handle so that it plays music backwards. The sound diffusion will be impressive, with a sound that almost plays the same loudly around the entire speaker.