The first time I used AirBnB it was fine - we arranged a room at short notice and it all went smoothly. Since then I've tried multiple times and I've always been rejected by the hosts - despite having a positive rating. Hosts don't usually even provide a reason. I was hoping to use AirBnB instead of a hotel or hostel but that really doesn't work if it's unreliable.