Definitely book an early appointment, I waited about 2 minutes after checking in! I was a first-timer and they accepted me pleasantly. Dr. Cameron is warm and explains your conditions succinctly without being condescending. I had my prescription and was in and out of the office in less than 15 minutes. I would 100% absolutely recommend!