They are the best. Dr. Foster was a total perfectionist and listened to everything I wanted. The staff was friendly, quick, and super helpful. They explained everything as we went and I couldn't be happier. I've already sent a few friends to them and they've said nothing but great things as well :)