My daughter religiously consults TA, but I take it all with a pinch of salt, on the basis that most people if satisfied won't bother to post, and some fellow holidaymakers I've met have moaned about everything where everyone else was happy.
We once stayed a week in Tallinn, and had several issues with the hotel. We left them details on their "happy sheet" and a week later when the manager (oddly enough, an Englishman) returned fromhis own holiday, he rang us to apologise, and refunded the whole amount of our stay.
On another occasion, in an apartment in the Algarve, again before we left we objected to the lack of hot water, which they failed to address during our stay, and received a 20% rebate on the cost.