This place was very clean; they even have complementary coffee, tea and water. The moment you say "Hi", they will let you know how long you will be waiting, how many people are ahead of you and how many doctors are on staff. Before you leave they even ask you to rate your visit.