Long time customer here and I must say the Mi Band itself is solid for tracking my daily steps and heart rate which matters at my age. The product quality is there sha but what got me vexed was how long it took to arrive after I ordered. I ordered on a Friday and didn't get it till the following Wednesday when they said two to three days maximum. Device works perfectly though so I can't complain too much but abeg their delivery partner needs to do better.