It was a nightmare!
1) The customer service staffThey told me all the onboard credit card pruchase will be deemed as a US domestic transaction. But, the truth is that their bank is based in France, and charged me extra foreign transatiction fees.
2) There are bugs in room, bite me a lot.