I think your best bet would be talking to people you know. People who know you don't have a reason to lie to you about service that they did or didn't receive. If you get recommendations from people you trust, it will be worth a lot more than reading a random review. Online reviews from trusted sites are good ways to go, but not as good as talking to people in person. Good luck getting this taken care of. I know how hard carpet cleaning can be sometimes.