I have had so many problems with alarms and alerts not sounding on a variety of mobile devices, going back many years, that I don't rely on them for anything important. Hotel wake-up call service has always been my backup when traveling.
If you think hotel wakeup calls are unreliable and they all use the same wakeup call software then the problem may be in the code.
http://www.wakeupservice.com/ http://www.wakemeup.com/ etc...