Mercury tops list in customer satisfaction