Overall good. They do need to update Website. I made my appointment through that and was told it was not syncing and form on Website were obsolete. Also felt a little rushed with 2 medical techs asking me questions at same time. Dr was nice but a little vague. I appreciate there courtesy and professionalism.