Avoid airbnb.com. They have what appears as some good properties, but the availability dates are never accurate. After entering your CC information, you'll get an e-mail from your want-to-be host that your dates are booked. So sorry... spend hours trying to find another place. After all, time isn't money, is it?