It was all done very fast indeed, even thought we wanted some changes to the original package that is proposed online. From request to booking took only around 2 or 3 days of email correspondence.
Living abroad, my one potential improvement suggestion would be that you could liaise with the airlines to arrange the flights from other locations - or at least the flights to get there. I now have a booking from London, but need to arrange the flights to get to London from Mainland Europe. My concern is that if the flight back from the US is delayed, I may miss the connection back home - this would not be a problem if it were all part of the same booking reference.