It is hard to describe how fantastic this place is. We have been there twice now and are surely planning to go back. The whole atmosphere, the rooms, the location, the food and most of all the hosts are just wonderful. Experience the real soul of Africa. Don't miss the beach club, my favorite spot in this world.