Meizu MX5 is definitely a nice phone but what it costs is too much for the overall package. In 18000 bucks you'll get Lenovo Z2 plus which will give you snapdragon 820 the second best processor in the market then why should anybody spend 17000 on a mobile that is giving you 2.2Ghz Octacore. In the overall package they'll give you 3GB ram, 32GB internal storage and still the camera which is aparently 16MP it is an average camera, battery is 3150mAh its quite good but not the best in this price range. So I'll say think again before bying this set.