I went in and out on a gendec a few months ago from the UK.
Take a load of $$$ with you as you'll have to bung everyone to get enything done, plus allow AGES to get through any formalities, it takes forever to get anything to happen. The traffic and roads are unbelievable.
Use the Sheraton, nice hotel full of crews.........