When you look at travel booking apps, they seem pretty straightforward. You pick a destination, check out some rooms, and confirm your reservation just like that.