Leeguice - always remember that ferry schedules can be sporadic, especially in the "slow season" - but right now, the first scheduled ferry on Sundays is the 9:00am Road Town Fast Ferry from Road Town to Chartlotte Amalie, St. Thomas - there is no "scheduled" 7:00am ferry on Sundays, though sometimes if you call the day before you will find that there is, indeed, a 7:00am! The 9:00am is even pushing it a bit. If the ferry leaves on time, it's a 10:00am arrival in Charlotte Amalie, then possibly up to an hour, or even more, to get through customs and immigration depending on the crowd, plus time to taxi from the ferry to the airport. This means perhaps arriving after 11:00 a.m. at the airport and then waiting in line on a Sunday (busiest day to fly out of St. Thomas) to check in. That amount of time may sound reasonable, doesn't it?? BUT . . . depending on your airline, you may be "required" to check-in at the airport on St. Thomas a full THREE hours prior to flight time (American Airlines for sure . . . check the fine print on your ticket for Caribbean travel requirements - or better yet, call the airline and speak with a representative!)! Seems a bit ridiculous (and it really is!), but the main reason the airlines do this is because Caribbean flights are notoriously overbooked (though they won't admit this!), so if you arrive even 2-1/2 hours ahead and a full complement of passengers happen to have checked in ahead of you, it is YOUR fault for being "late" and now up to you to rebook on another flight, meaning YOU have to pay the change fees and the additional $$$ if the fare on your rebooked flight is more than the fare on your original flight (which it likely will be) - PLUS you have to consider a hotel (again, at your expense) if the next flight out isn't until the following day! It is rare that the flight will be filled with checked passengers three hours in advance (especially in the "off season"), but I believe it is better to be safe than to be sorry! If I were you, and your guests seem to have the option, I would check into Cruz Bay, St. John the day before the flight; enjoy the day/night there and then take an easy ferry (easy meaning no customs/immigration in St. Thomas when they ferry from another USVI - cutting travel time down considerably!) on Sunday morning. A great vacation can be ruined by a (possibly very expensive) problem flying home! ENJOY!