Very nice office and great view during treatment. Dr. is very professional and staff is very friendly (almost too friendly!). Dr. took time to explain every procedure and provided various options. The office manager assisted with filing of my insurance claims timely and professionally. Main concern is cost and availability of appointments.