What I’ve learned (the hard way) is that you just get what you pay for. If an Airbnb is $100 and all the hotels in the area are $200, no matter what the photos look like and how good the reviews are, it will be terrible. Most people review at the end of their trip, when the disappointment of getting a crappy place is starting to fade, and tend to rate cheap places better than they really deserve.