Just in time for the holiday season, Consumer Reports is out with its own analysis of company products, politics and practices identifying the year’s best and worst on its third annual Naughty & Nice list. The findings are based on contributions from Consumer Reports staff members and comments submitted by Facebook fans.

Naughty companies guilty were hit for hidden fees and fine print, while the nicest were praised for superb customer service.

Companies on this year’s Naughty List include BMW, CompUSA, Delta Airlines, Forever 21, Spirit Airlines and Time Warner Cable. Being named to this year’s nice list were Drury Hotels, Home Depot, PNC Bank, OXO and Honda, among others.

To see Consumer Reports’ complete 2012 Naughty & Nice List and how each business was judged, click here.