We just returned from Caribbean run on Enchantment of the Seas. Prior to entering St Thomas us "aliens" had to report to US Immigration during our showtime the evening before. Also, on the last day,prior to disembarkation, us "aliens" had to report again to US Immigration between 7-745 (they didn't show up until 745) as if we didn't already have enought to do. Then they just took our card and sent us through without as much as a look! What a total waste of time and added stress to an already stressful day.