On time, friendly and professional. Had issue with broken rail (needed to be re-ordered) but looks like Allmodern will reschedule him.