Dr Hamilton and all the staff are awesome. They have taken such good care of us. We always have a great visit.