This is a great office, very clean and very nice. The staff is very kind and helpful and everyone was friendly. They took us back as soon as our appointment time came and did a great job in making us feel comfortable. Both my husband and I will definately go back, and I would not hesitate to bring my son there as well when it is time for his first visit..