Thank you for the comments, very helpful! I can see the up front deposit is the way it works now days. Think I should have used the word surprised rather than annoyed as its hard to be annoyed about anything when about to set sail for 7 days in the caribbean, hooray!