The customs office is 50 yards from the airport. However, I'm a bit inclined to agree with Pedro. When we checked in on the same thing we were told that customs were to be cleared at BZE.
A Baron would no trouble. We have some connections to a LearI, and it's a bit iffy coming and going. Not worth it.