With Safaricom offers, you always have to be on the look out for the catch e.g. the fine print, semantics, what they are not saying etc. It is like dealing with a known thug. I would not be surprised if the explanation of "unlimited" is that the bundle is unlimited between 0-300MB. LOL
Katika Jangwa la Jangili ndipo Pwagu hupata Pwaguzi.