I purchased an item on Twinkledeals and only after that I read some bad reviews and that some people haven't received their orders, this naturally made me stress a bit. My experience was completely different - customer service was great and they generally responded within an hour. Obviously the shipping takes a while (all the way to South Africa will be a mission), but I could track my order all the way and it arrived safely. The income tax wasn't too bad either. Thank you Twinkledeals!