For me, these are the things to consider in choosing a hotel:
1. location
2. price
3. cleanliness(based on reviews from bloggers,trip advisor,etc..)
4. service(again, based on reviews)
5. food...