When it works, this app is really useful. However, it has a lot of problems for example, today I had walked over 11000 steps and earned 72 heart points. Received a message that I had achieved my goals of 10000/35. Several hours later I notice that my steps have reduced to 9700 so I am now below target! This keeps happening. Some days, heart points don't record at all and two days ago I received 25 heart points for a bike ride even though I don't have a bike! Don't rely on this app!