Sonos Play review: A speaker that (almost) does it all