Awesome place! Staff is gracious and helpful. They walk you through every step of the process with great detail and care. I also couldn't be happier with Dr. Hamilton, he kept me well informed and was very friendly and personable. I would recommend this office highly.