If it is any consolation I went to OBA aswell (I know it is not OFT), but that had plenty of bad press, and it was fine. I think as CR says, work hard, and I am sure you will come back with what you need.
I am not sure what their policy is, but if you are unfortunate enough not to be satisfied with the service, fly off you deposit and go somewhere else. May be an idea to see what the payment options are.
Anyway, if anything enjoy it
.