location: Hidden Oaks Retreat Center, CA