I've always received pretty good service in here whenever I had an issue with my iphone.  We're always greeted the moment we walk in and are asked what the visit is for so they can direct us in the right direction.  They have an area with ipads full of kids games where my son can sit and play while we're waiting for someone to help us.