Mill Valley Personal Fitness offers a free 30-minute workout with a trainer before signing up for a membership. This is to ensure that all potential customers are a good match for the gym, which offers members 24-hour access.
You'll find Mill Valley Personal Fitness blocks away from downtown Mill Valley. It is next door to Westamerica Bank.