The nation's retailers are doing a better job of making their customers happy.
After two years of declining satisfaction, they reversed course during the 2016 holiday shopping season, according to the latest American Customer Satisfaction Index report. Retailers scored 78 out of 100 points, that's up 4.7 percent and an all-time high for the sector.
More from NBC News:
All six categories covered in this report — department and discount stores, specialty retail stores, supermarkets, drug stores, gas stations, and online retail — improved year over year. But online retail was the clear winner with an ACSI score of 83, up 3.8 percent from 2015. (The report is based on 12,500 customer surveys collected in the fourth quarter of 2016.)
"Shopping online is so easy and convenient and as a result satisfaction is much higher than the brick-and-mortar experience and is playing a big role in putting that pressure on the brick-and-mortar side of retail in terms of sales performance and just getting people into the store," said David VanAmburg, ACSI managing director.