We held our son's 4th Birthday Party at MacDonald Ranch and couldn't have been happier. We enjoyed the western games, petting zoo, horse rides, train ride, the bonfire they prepared for us, etc.... Although the party is self-serve (ie create your own agenda and lead your own party), they were extremely hospitable - checked back often to make sure everything was going okay. The property is great - authentic, fun, vast!! Our guests (roughly 70 kids and parents) were also very pleased with the property. I highly recommend them.