Quality of service is stellar and Terry is always helpful and share ideas and helps you prepare as well. Cost is reasonable considering the quality...awesome! Lots of respect and thoroughness! Sandy Leners