The app is fine unless literally ANYTHING goes wrong. At that point you're directed to a call center where you will be transferred between multiple representatives. None of them have the slightest idea how to help, and are likely to make things worse. The last time I called about changing a reservation, one of these geniuses managed to change my email without my permission and lock me out of my account. Currently trying to get this resolved. I'm not hopeful.