Do not use Airbnb. As you can read from other reviews, Airbnb provides no guarantee that the property you rent (or think that you rent) will really be available to you when you arrive, and provides essentially nothing to you when the owner does arbitrarily cancel your rental contract.
A month ago, I booked an apartment in NYC, through Airbnb, for a long weekend in mid-December. Several days ago Airbnb notified me that the owner had cancelled the contract, with a 'sincere apology' and $50 (less than they charge for their service fee) available toward our next reservation tho only if we spend more than the current refund value. The property I had rented had a cancellation policy stating that I would only receive a 50% refund if I cancelled; Airbnb failed to provide or honor any such protection for me. When I contacted Airbnb, they refused to provide anything more than $50 in credit toward another reservation, and that only if I spent more than I had originally.
When I rent a place (and pay in advance, in full), I expect the property to be available. Sure, sometimes things happen and the owner will need to cancel, but Airbnb should then take steps to demonstrate they recognize the massive inconvenience and annoyance and make it right. Airbnb failed to do that. I will never use them again, and strongly encourage others to avoid them.