This is a very dependable company that not only provided quality services, but offered alternative solutions as well as providing insight on how to understand different quality levels so I could make an educated decision. They were also very patient and worked within my schedule. And, as stated above, very dependable (showed up/followed up when they said they would).