After keeping us waiting for more than a year, Xiaomi has finally taken the wraps off its new flagship smartphone: the Xiaomi Mi5. With a Snapdragon 820 and 4GB of RAM, the Mi5 can easily hold its own against other flagships in terms of power, but it’s the ridiculously low price of $262 for the 32GB version or $354 for the 128GB version that makes the Mi5 so appealing. Pair that with the fact that the design of the phone combines many of the best parts of the Galaxy S6 and the iPhone 6S, and it’s clear that Apple and Samsung might have to watch their backs.