5 hour layover? No problem.