We usually go to JFK because the flights are cheaper and they always have direct flights even though we live outside Philadelphia. This year there was a direct flight from Philadelphia for a good price so we booked it. A few weeks before we flew they changed the returning flight to a stop in Miami before returning to Philly. So a 3 1/2 hour flight to Miami, which is about how long it is to Philly from SXM. Then 2 1/2 hours from Miami to Philly with a 3 hour layover in between. add the 3 hour Julianna airport experience and you get, as I call it, the "vacation relaxation cancellation".