I realized 2 days before I was due to arrive in South Africa that I had not arranged how I was to communicate so I found B4i.travel however was unsure as to what to order, I called them up and they were very friendly and spoke me through everything and even stayed on the line while I placed my order. To my astonishment everything was ready and working when I arrived. I have since used B4i.travel 3 times and am yet to be disappointed.