Unfortunately, I've equipped half the house with Sonos and can only advise against it. The sound is really good for the price, but the software and the app are *******. After every update I have trouble getting my speakers to work again... ... companies that sell such products are not in my portfolio. 
@GHF I also have the whole house full of them, basically no problems. But I agree with you about the software. It was like that last time, they got it under control at some point and now it sucks again. I don't understand how you can ruin the functionality with UI/UX updates...