Yes,
PHL not our favorite but that should be enough time IF you get out of SXM without a long delay and IF there are not a zillion flights arriving at the same time. PHL always seemed to be under construction and a shuttle was required to get to connection terminal gates. Maybe that has changed by now.