This was an amazing tour! We were meet at the airport even after a 3 hour delay, then escorted to our driver. we drove the Agra with a very nice driver who even stopped for us to take pictures of things along the way. we were meet at the hotel in Agra by another representative to ensure we got checked in ok. then we were off on a day full of tours with a very nice and knowledgeable tour guide. We had our meals taken care of and the hotel was really nice! The next day we enjoyed another tour before returning back to Delhi. I am currently on another tour in India with a different company and it is not going good at all. I think that Viator really knows how to find good local tour services. I would 100% recomend this tour to others.