So for reference, our local taxi company let's you book on an app, you can track, cancel etc, which I did for today.
They ALWAYS turn up 5 mins before the booking which is fine because I'm usually waiting at that point and it seems like a perfectly reasonable time to arrive. Today they turned up 15mins early!
AIBU to make him wait until just before the pick up time?