Sorry to hear this trip experience wasn't as good as the last one. On a dif note - was there a reason you didn't just call the front desk to set a wake-up call? If I'm in-house I do that, as it's easier than depending on the app which may or may not work.
Cheers.