our US friend sailed with us on Iona last month- UK Ts&Cs, no service charges, got the same on board credit as us including her Carnival shares obc, could manage the cruise on the web after she had booked through the US agent booking speciality restaurants, excursion etc - she was unable to pre-book WiFI but when she went to guest services onboard they apologised and gave her free wifi for the 14 days. She has posted comment on this thread. She has now booked Arcadia with a little help from us as we can look at availability of cabins (she booked Select) which she then passed to the US agent