Have been a McDonald's ranch twice now and had a wonderful experience both times. This latest time I went horseback riding with my daughter and some friends. The trail ride guide was knowledgeable and nice and it was an overall a wonderful experience. The team kids that help with the trailer rides are wonderful kids and really impressive. The horses were sweet and from a experienced horseback rider they were well trained trail horses. The pictures came out cute and we ended up purchasing them and they were very accommodating for a couple of changes I wanted to make. Overall a wonderful experience!