First and foremost, all of these reviews with 5 stars are COMPLETELY fake and it is obvious they wrote reviews on their own site. This is a SCAM. I just wrote the longest review on yelp and I will write a review on every site possible if it means they will lose a significant amount of business and shut down! Waste of $150. HORRIBLE work and I was still stuck at the last minute trying to fix my assignment on my own.