I am only giving them one star because that is the lowest score I can give them. Called on a Thursday made an appointment for the following Monday to go out to my mother's house as I had purchased a new computer for her and she needed it installed and a tutorial on how to use Windows 8. Her old computer broke several weeks ago and she is house bound so without her computer she is just as lost as the rest of us when we can't get online. She relies on it for her connection to the outside world, purchasing groceries and supplies, etc. so you can see how important it was to get her up and running. At any rate, they person I spoke with to make the appt was very friendly and personable and I thought that I had found a good place to take care of my mother (I live in Arizona). Long story short - no one ever showed up on Monday or called to reschedule or notify her that they were going to be late - just nothing. So she calls them and is told that the tech who was supposed to take care of her got hung up on another job - okay, understandable, but why not call and let your customer know that you are not going to be able to make it and need to reschedule. She speaks with the manager and he assures her that he will be out the next day to take care of her appointment and what happens - more of the same - no show, no call, no nothing. She called them and told them never mind that she was going to make an appointment with a real company that behaved professionally and understood the value and necessity of good customer service. Don't even bother calling them - it will be a waste of your time.