Recommend me a good consolidation company

I’m looking to consolidate some debt; mainly credit cards. I’ve had some horrible dealings with one consolidation company so I’m a bit more skeptical this time and want to make sure that I’m getting involved with a reputable and customer-friendly company.
In your opinion and through your past experience:
If I was your son, who would you recommend for me to get involved with to consolidate some debt (without yelling at your son for having debt, of course)

I have no experience with this, but my first thought upon reading your post was to recommend talking to a bank first – or, even better, a credit union.