This place is just so, so neat! We took the 3 hour excursion (~1.5 hour ride + 1.5 hours playing in the western town) and it was just perfect. Our guide (Rich) met us on time, and was very enjoyable the entire ride. We are from Phoenix, but we still learned about the desert and really enjoyed seeing what's in our own "back yard".
The western town was awesome, we played a horseshoe game, shot a .22, did some archery and hatchet throwing among other things. We also did the lunch option and everything was absolutely delicious- they really pulled out all the stops!
Most importantly- the horses were all so well taken care of. They were beautifully groomed and well trained.
Definitely check this place out if you're looking for more than just a trail ride in the Phoenix area.