After a difficult last year trying on my own, I found MBADream (
www.mbadream.in) and I must say that they are excellent. The team there has been there, done that and hence can relate to what an applicant is going through.
The guys there will not write your story from the scratch, rather refine it to generate an interest for the adcoms who review your profile. So, don't assume that you are gonna go empty headed and get everything on the platter right from the start - you should have built some imagination, and what the team will do is to set it straight towards the right choice.
Moreover, in my case, I was under presumption that once my essays are done, I can handle rest of the stuff. But the guys at MBADream constantly push the applicant for perfection and put forth the fact that a consultant is not just to 'edit' the essays but show the candidate a right path and prepare for the ultimate - the start of the education. That's where I believe MBADream scores above the rest. And it's value of money too!!
Today, I have got admits for No.1 school in Canada and four of the top 30 US schools (all with $40K+ scholarship), thanks to MBADream, and I know that my association with the team has just started!!