A parking lot right next door with plenty of space, an efficient check in system and a minimal wait.
The only negative I have to say is that the benches were uncomfortable while waiting but since I waited less than 20 minutes, I don't really have room to complain.
The staff was friendly, helpful and easy to work with. The place was clean, and the "take a ticket and have a seat until your number is called" routine was self explanatory. The officers at the door were nice as well.
I don't plan on having to come back, but I appreciated that this place was easy to find and I didn't have to spend a whole day here.