MakeMyTrip is working closely with MouthShut.com to enhance customer satisfaction.
Although I had couple of bookings with makemytrip before the current one where makemytrip surpassed all the -ve expectations which you may have regarding the worst service. I had to cancel my flight since my international flight got delayed and its more than two months since I cancelled the flight but I yet to get the refund.
Their customer care numbers are kind of funny because what ever option you select they provide you an automated response and you have to really try all the options till you get an agent. Even after reaching the agent they give you all the assurances on the phone but after that again nothing happens. Till your booking goes usual way i.e. you book it and travel its ok but when you need to make changes like I was suppose to you are going to have an exp of lifetime. try others before you go for this one.
Being from outside India is a pain for me. More than locals who probably have the option of walking in to one of their office but ask yourself if this is what you want to face.