Seriously flawed.
In the brief time I’ve been using this app, six times now it has not worked as promised and not sounded the alarm to wake me up and six times I have had to rush around at the last minute and almost be late for work. Not worth the hassle.