Our experience with Charlotte has always been an exciting rush for our connecting flights. I'm comfortable with a 2 hour connection there. First, it seems the flights never leave SXM on time and secondly Immigration is really, really busy in Charlotte.