rachel starr customer satisfaction