yes it comes with the charger. yes it has a card slot. As far as I can tell it has good quality. Everything works fine. I have only had it for maybe 3 weeks at the most, I am only getting rid of it because I am just not into music players and things of that nature.