I had booked a package tour Delhi-Agra-Jaipur-Delhi. Makemytrip was requested for a cab and hotel bookings in Agra and Jaipur. My trip was scheduled to start on Saturday morning(6am). To my surprise Makemytrip did not give me the cab details by 6pm Friday. After calling them they keep assuring me that theyll send the details by 7pm. At 7pm again the same story - now it will come by 8pm. Thankfully, just after 8pm we got a call from a Cab driver. The cab driver was amazing. He was the best part of the entire trip - an all-in-one package.
At Agra, we were at the hotel to be told that there is no booking from Makemytrip. It was around 1pm, with two kids, we were at a shock(a NEGATIVE experience). After almost 1 hour angry discussion(wasted time and several threats of law suits), we were promised accommodation details in 1 hour time. Instead of wasting time, we started our sightseeing. Within 1 hour we got an alternate accommodation, which was a good hotel. The first thing we did after this was to check the booking at Jaipur(just to avoid surprises).
At jaipur there were no surprises - probably because I did check early. However, the hotel I checked into(Hotel Royal Orchid), a supposed to be a good star hotel, did not live up to its reputation and class. The hotel shower areas do not have lockable doors, the door handles were coming off. The first room allocated to us had abundant of cigarette smoke. We could smell cigarette smoke in the corridors. The cigarette smoke could be smelled in the alternate room provided to us. For non-smokers and specially, for people who are allergic to cigarette smoke, Royal Orchid, is a big NO. This might not be a fault of Makemytrip but, I would expect them to know and be sensitive to user feedback while booking hotels of this kind.
The bad taste with Makemytrip is about surprises in reservation status. Thus, if you go with Makemytrip, call the hotel to confirm reservation, and also expect last minute arrangements w.r.t. cab bookings. BTW, this booking was done through their off-line, telephone booking agents.