I've only been there as SLF, but we just filled in a landing card(given to us on the aircraft)before we got to immigration and it was OK. The guy who inspected ours was very friendly (are you joining a cruise ship? - no; here on business? - no; just getting away from the cold english weather? - yes) whereas the couple ahead of us hadn't filled the form in and he was quite curt with them.