It was a painless booking experience. Although I never got a chance to so called discount by entering a code. I feel cheated. I am revising my original rating of 4 stars to one star. Yes, using the app to book a ticket is definitely easy. But after-sales service from MakeMyTrip has proven to be a pain in the 'everywhere' ! Here is what has happened to me: I was revising my rating from 4 star to 1 star. Booking tickets was easy, very easy. But when something goes wrong like a flight cancellation, MakeMyTrip has disappointed me like nothing else. They have made so very difficult to reach customercare personnel to complain about not having received a full refund. This is what happened: I had booked a flight from Ahmedabad to Dehradun via Delhi. The Airline GoFirst cancelled the Delhi to Dehradun leg. So I cancelled the whole journey and rebooked using another airline.(Indigo), and requested a refund. The cancellation part of difficult due to confusing language used by MakeMyTrip. So to follow up I called Customer Care. The lady assured me that I will get a full refund of both the legs of the journey. However, when the refund did come, they refunded me ONLY Delhi to Dehradun part!!!! And NOW there is NO WAY to reach the customer care people or anybody else!!! The numbers listed on the web are WRONG. One of them has changed, but there is a recording to call another number. Upon calling that number, I got NO OPTION to reach a customer service representative unless i had a current reservation!!!! If MakeMyTrip is reading this, please contact me and let me know how to reach you to resolve this issue.