SATELLITE BEACH, Fla. - A North Carolina man came to central Florida for a Disney cruise but landed in jail instead on Thursday.
The man had his girlfriend and their two children wait in the car during the robbery.
Satellite Beach police said Swinson's girlfriend had no idea what was happening.
She told investigators Swinson was out of the credit union so quickly she joked, "What did you do, rob a bank?"
Navy Federal Credit Union members could barely believe the Satellite Beach branch was targeted by a bank robber on vacation.
"My God, we're so upset about what happened," said credit union employee Feliciana Rivera-Subido.
Investigators said when Swinson realized he didn't have access to his own funds he decided to steal the money to get his girlfriend's children on the Disney cruise.
Commander Brad Hodge with Satellite Beach Police said Swinson made a split-second decision to walk into the bank and hand the teller a note demanding money to pay for a Disney cruise for the family.
Police had a description of the suspect and his vehicle.
Within five to six minutes of the robbery, police pulled over his SUV on the Pineda Causeway where they arrested Swinson and recovered the credit union's cash.
Swinson's girlfriend and her kids were released. She left the police department quickly.
Swinson has previous arrests for writing worthless checks, breaking and entering and identity fraud in North Carolina.