This doctors office is very clean and close to my home. Doctor smith is amazing and great with people. Amy in the front office is so sweet and is totally their for you. I would have given this place 5 stars but the lady up front is not very friendly. She seemed to get very upset at the smallest things. She seemed to just be there to get a pay check. Just my 2 cents