Unfortunately I didn't receive the code until I had arrived in Cyprus, meaning I was roaming with my home sim for a few hours and we all know how expensive that is! But the code did come and I had no problems using it, so all in all a pretty decent service, although the code does not always come within the 18 hours stated, but I probably should have been a little more prepared and done this earlier.