Excellent site. I have used them for a whole bunch of things -- including proof-reading and essay writing. Ask for Jack; he's the best writer. I have never received anything lower than an A!
I received a failing grade. It was awful, I didn't have time to review the paper before submitting it. There were spelling errors and the writer even spelled the author's name wrong... seven times! Go with a different site. These guys are awful.