It's a very useful tool for self improvement and self care. My only complaint is that it seems to be difficult to cancel your subscription by design. Yes, they provide instructions for cancelling when you sign up but still, not being able to cancel from the app is rediculous. You have to log on to the website, find your account information and then cancel. Seems like the difficulty is intentional. I would have given it 5 stars but for this issue.