I enjoyed Inhaca, but this is rural Africa, no 5* resort. The government ferry is just as fast as the Vodacom and ½ the price (ticket sales were chaotic). Both have the same times, but leave from different places in Maputo. You jump from the ferry to a motorized canoe and walk a short distance in shallow water. The motorized canoe is Mt 20 and park fee Mt 200. Avoid touts who want to carry your bags and demand a high fee and follow you all day. Rooms are large and fine. Mine had a bathroom faucet leak so they moved me. Breakfast and dinner adequate (don't expect Michelin stars). At rack rate, it is overpriced, but discounts are available. Check before signing food and drink bills. I was overcharged outside. At check out, I was told signing meant I confirmed the charge, but they corrected it. The hotel now let us keep the rooms until the return ferry. Inhaca is great for birding, but the activity center gave me the worst "bird guide" I've ever had. Large birds were pointed out as "another one there". When pressed, he pointed to photos in an incomplete book and sometimes the wrong species. He had no interest in small birds, no binoculars, bird calls, or coaxing birds out. I told the owner the guide needs training. He said, "We will let him take the books home and study." I heard the snorkeling/diving trips were good. An outside restaurant, Lucas, had good tiger prawns, but very slow service even though it was not busy.