Don't go cheap if you want to visit Taj Mahal. Go with Amin tours and you sure will get your money's worth. The ride was 3 hours one way but the car was comfortable, even for 3 Americans. The driver was very professional. The tour guide was also very knowledgeable. The marble shop took a bit longer than expected but the overall experience was great.