The Dr is very professional. The staff is another story. Be sure to double check your appt has been scheduled and that all documents are received by the doctor they referred you to. I am here now and took off work only yo find out this office never sent the referral.