Worth the cost, easy to coordinate, set up process and appoint went smooth.   Communicated well, with email or text reminders.  Was here promptly on time identified himself, friendly, followed directions, cleaned up, made sure I was happy with end assembly, out the door