Haven't landed at this particular airport, but recently flew to Vancouver and back. It couldn't have been smoother in my case. If the plane is US registered, this is what you need:
1. eAPIS filing online (dead easy).
2. Call the CBP and tell them what time you will arrive at airport before departing.
3. File a VFR or IFR flight plan. All ADIZ crossings require a flight plan.
4. Make sure you have the international CBP sticker in the window as you can't always buy it off of them and they give you a hard time without it.