It was working phenomenal, but in the last few weeks it has been getting progressively worse, freezing more and more, sometimes not working at all. Not to mention, If I turn off my internet connection I'm still not able to load the DOWNLOADED songs I have. If they are downloaded, I should be easily able to play them anytime, especially when offline.