I still have not had a REALLY BAD experience here. Yes the lines are long, but if you make a reservation the wait time is less agonizing. They answered my questions without screwing me around or making me pay for that one to one shiz to get my question answered. They haven't done anything to upset me so thank you Apple!