I just got back from the full Million mile trip. One thing of note to point out.
I was able to pull off the following in one day.
PTY-SJO Lacsa 16:05-16:15
SJO-SAL Taca 16:50-18:09
SAL-GUA Aviateca 18:25-19:10
I was originally to spend the night in SAL but was able to catch the SAL-GUA flight. Anyone on a real tight schedule might try to get it all in. (I'd only do this with Y class tickets, not count on making the connection and gety a boarding card at PTY or SJO.
Just a thought.
BSL