How would you approach this dilemma for a booking app