Perfect! I dropped my iPod touch the other day and it cracked.They gave me a new one for $99! Service was quick and easy! I had warrenty, of course, but it was so quick and simple. I just walked in, asked one of the employees what I could do about it, and he told me I could get a new one for $99. So I did it. It is also just a great store with great service and assistance.