Worst customer service I have ever seen. Don't go here unless you like being treated like dirt. My son was told to be there between 10am and 5pm (sort of like the cable company, he thought). To be fair, the "appointment" was given by a third party, not the business itself. We got there at noon. I have no idea how Heidi got her job, or how she keeps it. (Is she the boss? Sleeping with the boss?) She was quite agitated that we had missed our 10am "appointment" and went from irritated to full bitch mode in about 3 minutes as we tried to explain the mixup. Tried to reschedule for the next week, but she nastily said no, we don't want your business. So we left. Never ever waste your time and money at this sorry excuse for a business. I am giving it one star only because I can't give them anything lower. They deserve a negative 5 stars. read more