I can't stand them with a passion. Really really weird business model for a store. They'd go bump if they didn't sell online. Much more pleasurable.
I usually pay for their services that gets me a brand new or recon phone to my door, I stick mine in a bag and give it to the driver, they phone me 3 days later and say money is back in my bank.
Usually stick a hold for the value of a new phone on your card (always use credit you can screw them if they try to screw you then) and then just take the cost of a repair or screen or whatever off you.
I never see an apple person and usually deal with the Americans on the phone which are a polite change from the typical Indian call centre experience.