We think it's worth riding twice. The experience, although similar, is different each time depending on where the animals are. I would definitely recommend riding in the morning as the animals tend to be more active then when it's cooler. We've had great experiences in the afternoon as well though. My kids love it & look forward to the second ride of the day.