Very professional and thorough. I also appreciate the friendly staff, beach themed atmosphere and drinks and snacks while waiting.