I just had a very bad experience with AirBnB. A host posted pictures of an entirely different apartment. In the real apartment the electrical outlets were falling out of the walls and the windows were so rusty that they wouldn't shut. (The place was also expensive.)
But there's always a gamble with "collaborative consumption," so it's not the end of the world. And I've been very satisfied with other AirBnB experiences.