professional.  on time.  polite and neat.  knowledgeable.  Assembled product is solid and ready to use in a fraction of the time and aggravation of my doing it.  Worth the expense.