I stayed in in Diani Beach Chalets on the recommendation of a friend of mine who I had travelled with years before. My travelling philosophy is that there are tourists (who go places but want the same experience over and over again - same hotels, same amenities, etc.) and travellers (who go places but looking to experience what makes a... More