Dr Frank and his staff offer personalized service and remain in touch through the entire process. Traveled over 50 miles to this office while there is an office around the corner from my house. Wouldn’t have done it any other way. No regrets, been on maintenance for over 14 months and Dr Frank still checks in!!!!