I was really really pleasantly surprised!
I strolled in on a Saturday afternoon with my battered old ipod that had a broken hold switch and refused to work. I was on the verge of giving up on it and just buying whatever new shiny thing Apple decided to launch when I remembered how broke I am. I decided to see if it was easily fixed.
There was nobody waiting when I went in and the friendly girl on the desk brought it straight through to the tech. She said it would be about 10 mins and that I could wait if I wanted. I decided to visit the Starbucks down the street and came back a few minutes later. By that time the place had filled up with a few more people with various iPhone and iPod woes-cracked screens, failing batteries, worn out hard drives.... all of whom were given honest answers by the tech about whether or not he could fix the issue and how much it would be. If he wasn't sure what was going on he offered diagnostics-for free.
My ipod ended up needing a battery too but they did everything for an incredibly reasonable price for me and it's now working like a dream. The repair is also guaranteed for 6 months. I saved myself from buying yet another ipod and it was all done in around 20 mins. I walked out the door texting my friends to tell them where to go. I would certainly return in the (entirely likely) event of another ipod mishap!