Between there twice in the last few weeks.
1. Customs as per previous post,
2. You will be parked on GA ramp to the left of the main terminal (as you face),
3. There is a bus that runs into town every half hour (and back). I cant remember whether it goes on the hour or on the half,
4. Taxis readily available,
5. Mandatory security is a pain. If the right people are at lunch or whatever expect half an hour delay getting in or out (or more) and remember to take your license,
6. Little secret - if you are from a flying club or a member of a club you get a good discount on the landing and parking but it is very cheap anyway.
Otherwise everything works well.
PM me if you need anything else.