Dr. Klein is top notch. I had to wait 6 weeks to get in, but I was very happy with everything. I especially appreciated her honest and sincere approach. I never felt like I was being pressured to do or buy anything there.
There was a long wait to get my appointment, but I only sat in the waiting room for less than 5 minutes for my appointment. I really liked how prompt and professional everyone was.
more