Spotify is a quite good service. It has lots of tunes and offers premium plans with increased music quality and the ability to listen to your desired songs offline. However, there are some downsides as well. If you listen to spotify through their free mobile app, you get tons of ads and basically songs are played in a shuffle. That is definitely not a good practice. However, free pc app is okay. There's also another thing about not paying the artists enough. Even though I really enjoy spotify, there's a lot of room for improvement.