The Viwizard Spotify downloader is the best one I have ever used. This is because unlike other downloaders this one downloads your songs in lossless quality and keeps the names of the albums and artists with it. My favorite aspect of the downloader is its ability to do entire playlists so you don't have to do one song at a time.