We loved our stay at Island Safari Lodge! The lodge is in an absolutely gorgeous setting right on the River, which means it is very serene and beautiful, however it is a 20 minute taxi drive away from town which can be a bit of a hassle if you plan on going into town for dinners or night life. The staff could not have been nicer or more accommodating. They seamlessly helped us in arranging airport transfers and a river tour. I would suggest arranging your own taxis to and from town though, the lodge charges $12 USD each way for a taxi into town but we were able to find taxis that would take us for $4 USD each way. The chalet was basic, but clean. The beds could have been a little more comfortable and the room was very dark (could have used more lighting) but overall it was fine and comfortable. Overall a very serene, relaxing, and amazing experience at a competitive price. I would recommend this more for families than groups of young friends - there is not a bar scene here at night, that is better found at Backpackers or Okavango River Lodge. However there was live music one night from a good guitar player. I would definitely recommend this lodge to others and would stay here again in the future!