I have had extremely volatile schedule lately. Ease of scheduling & rescheduling. Tonight, I was a few minutes late & arrived 2 minutes after closing time. Technician stayed. I call that top notch customer service. My treatments are less than 5 minutes. But, I appreciated the few minutes given. I`ve been a customer for a couple of years & small things make a big difference to me