I've had couple papers done by them. 1 was perfect, 1 wasn't that great. They also went past my deadline on one of them causing a 10% late mark. Deciding whether to go with them again this time around. Give yourself more room in case your paper is delayed. They kept communicating with me and the reason was some computer outage of this writer or something like that. In the end stress was released when I received it. Waiting for results.