My experience has been nothing however positive. The customer support explains with me thoroughly, they give me updates via phone as well as email. They are always on time, the writes have excellent communication, really professional and helpful. Always deliver on time. I am totally pleased and satisfied with the services.