Incall dates are not guaranteed at this agency. Even though you book ahead, they will cancel the incall date if there is not enough pre-bookings to make it worth their while.
This has happened to me twice with them.
Make sure you have a backup plan or make this your backup.