I am a 25+ year USVI visitor. The STT airport is a disaster on a high season Saturday or Sunday afternoon departure. We use a porter, have GE and PreCheck and it took us 30-40 min last week from drop off to clearing TSA. The lines were long and had we used the regular route, it likely would have taken at least 90 minutes. The three hour recommendation is not crazy on a weekend.