Atmosphere - check
Food - check
Experience riding here and back on a horse - double, triple check
My only criticism was the slow service. They knew to expect us, but it took forever to take our order. We had 4 tables outside and I ended up taking orders and handing them to the waitresses for 3 of the 4 tables. They were sweet, but just not prepared enough for us.
However, the atmosphere was great with excellent desert views of Phoenix and the food was quite good as well.