My basic opinion of tripadvisor is this. Take it with more than just a grain of salt. I have loved hotels they've trashed for silly reasons. And not liked highly rated ones.
I personally think TA proves the ugly american theory.
Also wish you could tell what level of room people paid for and what they expected for the money.