I opted for the 1 day tour as there was myself, my wife and my 5yr old son. Manager Mohammed communicated good. Started good, Driver came to the hotel and dropped us of train station, we were picked up at agra (with placard) by Bansi (Driver) who took good care of us, Nice guy. Prabhat was our Guide. Nice guy and well knowledgeable man. So far so good. We had lunch at a 5 star hotel which was good, but drinks not included. We ordered 3 cokes which are usually 30rupees each but our bill came to 1000 rupees for 3 cokes! Oh well, moving on. We went Fatehpur Sikri and our guise Abrar was fine. Towards the end of the trip i was told to pay the remaining balance. Be alert that this tour does not include any entry fees at all. so you have to pay 750rupees each at taj mahal, plus agra fort fee and fatehpur fee. After researching the train ticket price, taxi price etc,guide fees, i realised Taj tours are taking a LARGE Fee. But at least you get a stress free peace of mind, next time i visit Agra, i will go myself. Sadly for us, once we were back at the metro, we waited over 30 minutes for our final taxi pick up to take us to hotel, and there was no sign of him. It was cold, Late, rainy and i was with my 5 year old son, i decided to search for the taxi driver myself and after waiting for over 3 mins, decided to get my own cab. Disappointing. In the end manager Mohammed Saad did refund me the taxi, but still upset.