Brought my iPod touch 5th generation in a couple weeks ago to have the battery replaced as it would go into the red (20%) then die pretty soon after unplugging it from a charger. These guys took care of it and I was able to pick it up the next day. I supplied my own battery and after using the Yelp deal for $10 off, my total charge was $45. Haven't had any issues with the battery since, so if you need yours replaced I'd recommend you bring it here!