This place is always amazing. Everyone is professional but at the same time very courteous, nice, and helpful. I always get a reminder call, text, and email so it's next to impossible to forget an appointment. Every appointment I've had has been handled very efficiently. I don't get a hard sales pitch for services but they do tell me what's available as well as the possibility of insurance or FSA coverage. Doesn't get any better.