I made a booking with them because the homepage advertised a 5000 bonus mile for the first booking with a Visa card. I did this, and they sent me an email saying they made a mistake. Unfortunately, no miles were credited. I complained to Emirates who contacted Rocket Miles (emirates skywards) and they credited me 20,000 points as compensation.
I would never use them again because they are significantly more expensive than other online travel agencies.