The JBL Link 300 delivers most of the features you want in a smart speaker along with above-average sound - especially if you love bass.
Booming bass and full vocals; Wide sound field; Gets really loud
Lacks crisp treble tones; Can't make phone calls