Another "benefit" is you get credited skywards miles for booking through emirates tours.co.uk. The usual ones for the flights, the same as booking direct but also 1 mile for every GBP spent. I have booked many holidays through them and they are always excellent.