If you want a tour off the beaten path (literally) where you get to actually learn about the local culture, including the people, cuisine, and land, this is the perfect activity. You also get to support a business and a farm who are trying to preserve traditional ways of doing things. It's a perfect activity for animal-lovers, amateur cooks, and people who simply appreciate doing more authentic things when traveling. The family whose farm we visited were so lovely and all of the animals (especially the dogs and baby goats) were beyond adorable. The food itself was incredible, of course. I feel like I now know what good tortillas, nopales, beans, and salsas are SUPPOSED to taste like, and I also feel more empowered to make it at home myself now that I see how easy it can be. The tour guides themselves also seem to be doing this for a genuine and admirable reason--to celebrate and support the local rancheros. It felt like everyone went above and beyond to take care of us and make sure we had a good time. The guides knew it was our honeymoon and even brought us to the beach after dinner to watch the sunset and celebrate with a complimentary shot of a local liqueur. I give my highest recommendations for this activity to everyone--it was the best part of our entire Cabo trip!