Although the company provided the service - which worked as advertised - the time taken to receive the code was longer than advertised. I was under the impression that the code would be delivered within 24 hours at the outset, with most arriving under 12 hours. A few hours after placing the order however, we received an email stating that there was a delay on the server and the code could take up to 72 hours.
This was not the case however and the code arrived in approximately 30 hours - still longer than advertised but nonetheless far faster than the updated time frame.
Communication was excellent with regard to updates and queries, for this reason I would consider using them again on condition that they guarantee a time frame if I need the code urgently.