Will give a quick review of my experience with this.
I was looking for a booking with Emirates to the UK. The options were:
1. Emirates direct
2. Discovery Vitality
3. Ebucks Travel
4. looking over deals from various travel search sites
5. WRewards
Ebucks and Discovery wasn't an option, even though I am on max discount with both, I needed tickets for for me the SO, baby and the SO's father. Ebucks will only give for direct family which is not too bad but not for the SO's father. Same with Vitality.
The WRewards offer worked out the best of all options giving discount for family AND friends, so the SO's father.
The website is not the best, but it does work to log the booking, but doesn't actually make a booking. One of the WRewards agents manually put through the booking after making it on the website. The website still doesn't show the booking, but I did receive and email from WRewards with instructions on how the payment will work.
It was very much like using a travel agent. Their responses to emails were prompt and I never needed to make a phone call.
On the day of our flights, the SO's father decided to not go anymore. His timing sucked but what can you do. He is 77 and decided at his age he can't do the long travel distance anymore.
Pitched up at the airport, explained to the check-in employee. He fixed up the tickets and instructed me to also inform the travel agency (WRewards).
After going through check-in, security-check and passport-control at the airport, we had a few minutes while waiting to board. So sent an email to WRewards from my phone about the 1 person cancellation.
There was a R3000 cancellation fee, but at least we received R6999 rand back.
So total booking quote for 3 adults + baby only a month in advance of the flights was +- R33800 according to the website.
Actual deductions from credit card was R30308.
Refund was R6999. I suspect we didn't pay for baby booking and R9999 per adult. Maybe the baby was that R311.
That said, if I didn't go with Emirates, there were other options to travel and pay only R24000 to R26000 depending on the other airline choices, however I didn't like any of them. I prefer Emirates flights, considering this is from Cape Town. If I was in Gauteng, the options get a lot better in my opinion.
Side note, they detected the payment for the flight tickets, and I received an automated mail they detected this and that travel insurance was automatically enabled for the time away.
Happy with the service I received.
Website can do with improvements, but it does allow searching for flights and starting the process.
Communication over email was great, never needed a phonecall.
Will I use it again? Yes, but I will definitely always look at all available options.