After years of hype - and sometimes confusion - the UK finally has a 5G network.
BT's EE subsidiary is the first to launch a service - and if you're feeling wealthy enough and live in the right place, you can sign up.
The lowest-priced deal is £54 a month plus a one-off £170 fee for a compatible handset.
But bear in mind that buys you only 10GB of data a month, which you will be likely to chew through fairly quickly if you take advantage of the next-generation technology to download lots of media.
For many people, it may make sense to wait - and not just to take advantage of rival offers from Vodafone, which starts its own 5G service in about five weeks.
The two operators are launching in select cities only.
And even there, the connectivity will be patchy, sometimes offering only outdoor connectivity, sometimes none at all - so customers will probably default to a slower 4G signal much of the time.
Chip-maker Qualcomm has promised the first 5G phones will offer "all-day battery life" - but second- and third-generation modems will inevitably be more energy-efficient and thus allow handset-makers to offer either longer life between charges or thinner phones.
How fast will it go?
The communications watchdog Ofcom suggests that in time 5G could offer speeds of 20Gbps.
That is fast enough to download an ultra-high definition 4K movie in less time than it takes to read its description.
But for now, you should temper your expectations.
To start with, the fibre lines EE is using to link each 5G site to its network have a total capacity of only 10Gbps, which must be shared around.
The network has suggested that, on average, users will achieve about 150-200Mbps downloads at launch, with lucky individuals hitting about 1Gbps at quiet times.
So, wait times for such big files will still be measured in minutes rather than seconds.
Even so, this would still be an improvement on the 29.6Mbps that OpenSignal said that EE typically provided via its 4G network.
Of course, there's another way to measure speed and that is in terms of latency - the lag between sending a command and getting a response.
In time, 5G is supposed to provide latencies of one millisecond or less, compared with the 20-70 milliseconds on offer today.
That will make playing videos games powered by a cloud-based service a more responsive experience and will pave the way for new use cases - such as remote-controlled vehicles, surgical robots, and live-streamed virtual reality.
To start with, however, things won't be close to that level.
EE says to expect latency of about 20 milliseconds at launch, falling to 10 milliseconds within the next decade.
For up to date PAC Code newsSign up to our newsletter!