The staff is very professional and polite when you come in. Office is kept very clean, which is important to me . I saw Dr. Rose he very nice. Patient takes his time. Explains everything to you answers all your questions. I would definitely recommend this practice and Dr. Rose.