Professional experience from beginning to end. They arrived on time, finished on schedule, and cleaned up completely.