Huawei has come from nowhere over the past few years, going from producing mediocre budget devices to having a full complement of Android handsets, including impressive flagships. Now one of the biggest smartphone manufacturers in the world, and especially popular in Asia, Huawei has managed to nail important partnerships in recent times, allowing them to create awesome devices like the Google Nexus 6P.

The Shenzhen giant has come to the table in 2016 with their most compelling device ever: the Huawei P9. This is, without a doubt, a high-end flagship constructed with the same precision and quality as Samsung, HTC, and even Apple. This mid-sized phone is packed with modern hardware in every corner, and gives long time incumbents a serious run for their money.

The P9 isn’t just your typical collection of high-end specs, though. Huawei has attempted to think outside the box in some respects, packing in features like two 12-megapixel cameras on the rear, and a home-grown HiSilicon Kirin 955 SoC on the inside. And while the P9 does run Android 6.0, Huawei’s custom UI deviates quite a bit from the design of stock Android.

Read the complete review.