My family and I have dealt with them for years and have always received fair advice and prices
My experience is that the long term relationship you build is with the individual staff member, not with the business itself. Just because you've been going there forever, the new guy doesn't know or care, and only sees you as a 1-off sale.