You cannot put a comma after booth because it is a simple sentence with a compound predicate.You cannot use for because it is a prepostion of duration (for 20 minutes, etc), but 'arrival' is an instantaneous event, which happened, I presume, at the end of 20 minutes (in 20 minutes, etc.)