A wonderful experience, as always. I have 4 children (two teens, a 10 year old, and a 5 year old). The team here takes the time to meet the needs of each child at their appropriate age and developmental level. They explain the process before they begin and as they go, making sure each child is comfortable the entire time.