I am an extremely patient and understanding person, however, I feel my experience was appalling and worth sharing to help improve the experience of others. I do not recommend making appointments online or checking in via the mobile confirmation page. My appointment was scheduled 3 weeks in advance, I showed up and checked in on my phone 15 minutes before my appointment. I was finally seen an hour and half later, after setting my son a second appointment as a walk in. The tech was cordial but had zero sympathy for our wait. I thought, giving the benefit of the doubt, that something was broken. When I explained the situation and shared my call history and text messages so that she would be aware it wasn't working, she felt it necessary to argue the point that they had been calling me and messaging me for the past hour. I get that technology doesn't always work as planned, but I feel she could have handled the conversation with far more consideration and at least some sort of acknowledgment or apology. Customer service is a skill applicable to all fields of work. This location does not possess that skill. Proceed with caution. read more