On time and professional-did a much better job assembling my shed than i would have-cleaned up after themselves.  good overall