Excellent medical atmosphere and procedures. Staff was very accommodating. Doctor explained everything, and kept me apprised of his findings and progress.