Worst experience imaginable. I had to reschedule an appointment because of an emergency visit to the Hospital. They are demanding a full payment in advance before they ev ... more