Report Ranks Barnes & Noble No. 1 in Customer Experience