Dont buy one, they are very poorly supported, good hardware very poor software. Initially it was very good device, accurate step counting and calorie counting, good battery life, heart rate sensor worked well.
Then the latest firmware update in October 2016 V1.0.0.53 completely wrecked this device, heart rate sensor no longer works, sleep tracking is broken, calories burned count vs steps taken is completely inaccurate. Xiaomi so far have done nothing to fix these issues caused by their broken firmware. You would think they would release a simple rollback to previous firmware but nope.nothing.lots of users are complaining on th official Xiomi forums too. it's obvious they have no proper testing and quality control of their firmware or software app before they release it, an even worse customer support, they must not have a very large or competent developer team.