It's not exactly cheap but you get a lot of bang for your buck with this Airplay, Spotify and Bluetooth speaker