I think it would be a good combination as long as you do not expect to stream at higher levels than CD Red Book (which is all Tidal offers right now, and I guess in the near future). Tests of Sonos players have been very favourable, and these days volume control in the digital domain is not an issue. If you are still worried about that, you could add a Level Pilot volume control.
Alternatively if you wanto add a convenient streaming option for higher resolutions (from a NAS), you may want to consider the Chromecast Audio, into a high quality DAC.