I found Dr Macleod through his yelp reviews and I can confirm they are well deserved. The office doesn't take insurance so it's just a flat fee for treatment.
The staff was nice and professional. My appointment was right on time - no long waits in the waiting room. The office is clean and neat.
Dr Macleod was very pleasant and professional during the appointment. It was a fast appointment but I never felt rushed or like he was hurrying. He answered all my questions. Treatment was quick and easy with no extra charge.
I had a follow up appointment 3 weeks later at no extra charge. Same experience as the first appointment - on time and professional.
I highly recommend Dr Macleod.