On time, cleaned up when finished and fence looks great. Best of all Mike was easy to contact, responsive and accommodating