You may not have heard of Huawei. But its smartphones have come on in leaps and bounds in recent years. And that's very much evident in the highly regarded P10.
Perhaps its standout feature is the dual lens camera, which incorporates technology from Leica - a manufacturer of excellent cameras and lenses - and 20-megapixel and 12-megapixel lenses.
It's particularly good for portraits and records video in high-resolution 4K. The lenses combine well to give a real sense of depth in your images too, for what's called the 'bokeh' effect.
We were also impressed with the P10's 5.1-inch screen. Although perhaps not quite as bright and sharp as the displays on high-end phones from Samsung and Apple, it's still excellent for watching video.
Other key features of the P10 include a premium metal construction, an octa-core processor that keeps everything ticking over smoothly, solid battery life and a fast-charge mode.
The P10 comes with internal storage of 64GB and you can expand its capacity by a further 256GB by adding a microSD card.