'Steve' provided excellent communication, and kept in the loop the whole time...this is how i expect every service i pay for to perform...well done.