As a new customer, check in/drop off was very quick and seemed thorough. I did pay extra to have service expedited. Technician diagnosed and got back to me quickly. My computer was ready before the end of the day. So far with OS operating system, everything seems to be going well--no problems. Generally, staff dealt with my lack of computer knowledge politely.