Research is vital, but readiness to walk if things are not as expected is equally important.
There's no point in financially rewarding false advertising, shit service, etc, as it simply perpetuates the problem. A lot of punters seem to experience difficulty in walking, and in fairness it's not easy, but it (and reviewing) are vital to influence the market.