The issue people have had with AirBnB is that you sign a contract with them. However, if prices go up, the apartment owner can cancel your "contract". However, if prices go down, they will hold you to the "contract". Many people have received notice from AirBnB a few days prior to travel that they no longer have accommodations. If you want an apartment, I would tend to use a site like hotels.com to find it.