My experience with makemytrip has been nothing short of nightmarish. I had booked my tickets to India some 3 years back through them and wanted an open return ticket so I could move my return dates around. They booked me a ticket where Lufthansa clearly stated in their itinerary that the dates cannot be moved, and when I asked makemytrip about this, they said, its fine go ahead and book it, I just had to call their office 2 days before my scheduled return flight and they would move it as I wanted. Remember, this is before I consented. When I called them a good week before my scheduled flight and wanted the dates postponed by a week, guess what they said, the dates are not flexible. When I countered them about my communication, giving the name of the person I had spoken to, they promptly denied it. Then they suggested that I take a separate one-way ticket through them and they would communicate with Lufhtansa and get it refunded. Though, skeptical, I took their bait as I didnt have too much of a choice. Then upon returning, when I called them, as I had thought, they again denied that there as a conversation in that regard. I sent letter after letter to every one of their executives, right from their Manager to the call-center guy, but I never got my 1200 dollars back.
My friends had similar experiences too, almost in every site theymention of the 700 dollar round trip tickets to Mumbai, but when youcall them they quote a good 5% more than even the local travel agent. When asked about their advertisement, they say only a few tickets aresold that price.
My two cents, unless you are in the middle of nowhere or you just won yourself a lottery. PLEASE AVOID makemytrip. I generally think of makemytrip, when I go to the gym to get my adrenaline up.