They have really great customer service here. The staff is very helpful. They're able to answer most of my questions, and the only ones they don't are the ones they need the physician's approval for. Their office was well organized and clean. They were always very considerate and professional. The wait time was average. Dr. Cassidy inspires confidence.