First time. Very nice. Knowledgeable. I appreciated the fact that the front desk receptionist could also explain what was being fixed using technical and non-technical terms. Price, I think, is comparable but you get what you pay for and I think it was reasonable.