Nirmala Travels took care of everything, booking the flight, hotel, sight seeing, airport pick up and drop and included Indian food for all our meals. They accommodated all our last minute changes and requests, and did so with a smile! And, incredibly, all this was done at a very reasonable price, leaving us with nothing to do but just enjoy the trip! It was a wonderful experience, and we have already planned our next trip with Nirmala.