Online reviews seem passive-aggressive to me. If I have a problem, I explain it
to a manager and tell him/her that I would want to know about something if I was running a business. That way, I would at least give them a real opportunity to fix whatever issue there was.