My boyfriend and I had a great time on the 1.5 hour horseback ride. We got there right on time and it took about 25 minutes to fill out paperwork and set up. So the actual ride took about 1 hour.
The horses were all well trained and I felt comfortable and safe on mine (his name was Tommy) even though this was my first time riding. The scenery during the ride was ok, nothing impressive. Having lived in AZ for 11 years, I'm used to the cacti and the overall desert landscape. The most exciting thing we saw was a jack rabbit running in the distance.
Our guide was cool and easy going. He kept up a light/humorous conversation with everyone and was knowledgeable in responding to questions from the riders about plants and the horses. However, he didn't really tell us about these things unless someone actually asked.
The horses do kick up a lot of dirt in the air, which will get in your nose, mouth and eyes. I strongly recommend wearing sunglasses! My nose was pretty itchy and congested after the ride...
Definitely bring a bottle of water!! There is a little sack for it that's tied to the horse. Also bring your camera!! If it's small enough you can probably fit it in the same sack that holds the water bottle. Or just keep it in your hand. The ride is not too rocky so you can easily take pictures while you're on the horse. Our guide was nice enough to take everyone's pictures with their own camera. He would come up to everyone on his horse and they would hand him their camera or even cell phone and he kindly took the pictures.
We had Travelzoo deals, so it was a good value for the money. They also gave us a buy one get one free card for next time we come, so we will probably return at some point in the future.