I was very happy with the job done by Shawn. He was polite and knowledgeable. The price I felt was a little high, but I guess the service make up for it.