2) Good Standing With the BBB - A proven track record of having resolved problematic issues shows that the company cares enough to address concerns and satisfy all parties involved.
3) A physical office location, preferably in a good, convenient location, staffed properly and with good office hours.
4) Having an on-call personnel available 24/7 for any after hours emergencies.
5) Many years of local experience. This really pays off for recommending local activities, restaurants, ski runs, hiking & biking trails.
6) Ideally they are members of any local resort chamber or other community organization.