I booked an apartment through Airbnb. The host was lovely and I have nothing bad to say about them at all. The problem is with airbnb. Their service fees are ridiculous. And as a Canadian going to a Canadian place I was charged in American dollars which made the cost of my rental ridiculous. Airbnb customer service did not know why I was charged in this currency and could do nothing to help me. I do not recommend this service.