I have been booking rooms from AirBNB for at least last 8 years. Well, this has been the best with accommodation (modern Condo), value (money -wise), communication (quick reply from the host in a hour), location (groceries, restaurants), fitness (modern gym, sauna, swimming pools), etc
I have visited Mike's place with my family, and they too loved the whole experience.