I can't recommend Dr, Thompson enough! The entire staff is friendly and welcoming. I was a walk-in and there were several people in the waiting room, but I only waited for about 10 minutes. Dr Thompson is super-nice, efficient, obviously knowledgeable, open to any and all questions, and gives you options rather than just going with one choice. He knew going in that I had no insurance and suggested brands that were as good as the contacts I had at a significantly lower price. He's wonderful; I would give him 10 stars if I could!