My wife and I dined there about a month ago. The service for us was ok, but three tables around us were complaining about something or another through our meal. The food was ok, prices decent, service ok. The mixed drink I ordered was very good, but warning people with "we care about you so you can only order two" seems low-class.
I think Cheddar's will always be about 2.5-3 stars no matter what they do. It's 'ok'