The Sonos One – is it the best affordable smart speaker on the market?