{"ok":true,"object":{"id":"atm_google_review_012acea4ba52ce72ff9b0925","kind":"GoogleReview","name":"Ryan Bartling · Sonoma Fit Novato","parent_id":null,"depth":null,"facts":{"text":"Terrible customer service! If you wish to cancel your membership, they will direct you to a third-party vendor with an Arizona address and a call center in India (no joke). I am paid through the month but they require an additional month of payment before they will terminate your contract. Basically, extorting more money for a service, I wish to no longer receive. I originally wanted to cancel because morning class offerings continue to shrink, no staff are ever on site in the mornings. Facilities lack proper cleaning materials to wipe down equipment or clean up sweat. The urinal in the men's room has been out of order for a year or more. I could go on....I just wanted to cancel my membership and walk away but now I am wasting my time and energy battling over paying more for a service that I want to terminate. I cannot emphasize enough, DO NOT DO BUSINESS WITH THIS COMPANY!!! ZERO stars.","rating":1,"collection":"Marin public-source records","source_url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChZDSUhNMG9nS0VJQ0FnSURKdXVQdlBREAE!2m1!1s0x8085bb2f9b8b26d1:0xd0a55e8b6aa8efaf","observed_at":"2026-10-11T00:14:40.437Z","published_at":"2023-07-19T12:23:33.701203Z"},"source_id":"src_ad5f3c1f4d3c7aa8be6b","updated_at":"2026-11-02T06:47:00.190Z","type":"Feature","geometry":null,"links":{"self":"https://miscsubjects.com/atlas/atoms/atm_google_review_012acea4ba52ce72ff9b0925","children":"https://miscsubjects.com/atlas/atoms/atm_google_review_012acea4ba52ce72ff9b0925/children","descendants":"https://miscsubjects.com/atlas/atoms/atm_google_review_012acea4ba52ce72ff9b0925/descendants","inside":"https://miscsubjects.com/atlas/atoms/atm_google_review_012acea4ba52ce72ff9b0925/inside","graph":"https://miscsubjects.com/atlas/graph?start=atm_google_review_012acea4ba52ce72ff9b0925","page":"https://miscsubjects.com/graph/atlas:atm_google_review_012acea4ba52ce72ff9b0925","json":"https://miscsubjects.com/graph/atlas:atm_google_review_012acea4ba52ce72ff9b0925.json"},"ancestors":[],"children_by_kind":[],"edges_out":[{"rel":"about","id":"atm_ovt_67449750_d240_43e9_8bb5_619cf5a838a0","kind":"Park","name":"Sonoma Fit Novato","share":null},{"rel":"authored_by","id":"atm_google_profile_f4a92d9d7e147ee483f48404","kind":"Profile","name":"Ryan Bartling","share":null},{"rel":"in_collection","id":"atm_geoid_06041","kind":"County","name":"Marin County","share":null},{"rel":"on_platform","id":"atm_platform_google","kind":"Platform","name":"Google","share":null},{"rel":"review_of_place","id":"atm_google_place_50ec30c92177f325bcdaec16","kind":"GooglePlace","name":"Sonoma Fit Novato","share":null}],"edges_in":[{"rel":"returned","id":"atm_google_call_2373","kind":"SourceCall","name":"Google Places result · Sonoma Fit Novato","share":null}],"edges_in_total":1,"external_ids":[],"source":{"id":"src_ad5f3c1f4d3c7aa8be6b","url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sChZDSUhNMG9nS0VJQ0FnSURKdXVQdlBREAE!2m1!1s0x8085bb2f9b8b26d1:0xd0a55e8b6aa8efaf","license":"Public source; publisher terms apply","read_at":"2026-10-11T00:14:40.437Z","sha256":null},"observations":[],"edges_out_total":5,"entities":{"atm_google_review_012acea4ba52ce72ff9b0925":{"id":"atm_google_review_012acea4ba52ce72ff9b0925","label":"Ryan Bartling · Sonoma Fit Novato","type":"GoogleReview","page":"https://miscsubjects.com/graph/atlas:atm_google_review_012acea4ba52ce72ff9b0925","json":"https://miscsubjects.com/graph/atlas:atm_google_review_012acea4ba52ce72ff9b0925.json"},"atm_ovt_67449750_d240_43e9_8bb5_619cf5a838a0":{"id":"atm_ovt_67449750_d240_43e9_8bb5_619cf5a838a0","label":"Sonoma Fit Novato","type":"Park","page":"https://miscsubjects.com/graph/atlas:atm_ovt_67449750_d240_43e9_8bb5_619cf5a838a0","json":"https://miscsubjects.com/graph/atlas:atm_ovt_67449750_d240_43e9_8bb5_619cf5a838a0.json"},"atm_google_profile_f4a92d9d7e147ee483f48404":{"id":"atm_google_profile_f4a92d9d7e147ee483f48404","label":"Ryan Bartling","type":"Profile","page":"https://miscsubjects.com/graph/atlas:atm_google_profile_f4a92d9d7e147ee483f48404","json":"https://miscsubjects.com/graph/atlas:atm_google_profile_f4a92d9d7e147ee483f48404.json"},"atm_geoid_06041":{"id":"atm_geoid_06041","label":"Marin County","type":"County","page":"https://miscsubjects.com/graph/atlas:atm_geoid_06041","json":"https://miscsubjects.com/graph/atlas:atm_geoid_06041.json"},"atm_platform_google":{"id":"atm_platform_google","label":"Google","type":"Platform","page":"https://miscsubjects.com/graph/atlas:atm_platform_google","json":"https://miscsubjects.com/graph/atlas:atm_platform_google.json"},"atm_google_place_50ec30c92177f325bcdaec16":{"id":"atm_google_place_50ec30c92177f325bcdaec16","label":"Sonoma Fit Novato","type":"GooglePlace","page":"https://miscsubjects.com/graph/atlas:atm_google_place_50ec30c92177f325bcdaec16","json":"https://miscsubjects.com/graph/atlas:atm_google_place_50ec30c92177f325bcdaec16.json"},"atm_google_call_2373":{"id":"atm_google_call_2373","label":"Google Places result · Sonoma Fit Novato","type":"SourceCall","page":"https://miscsubjects.com/graph/atlas:atm_google_call_2373","json":"https://miscsubjects.com/graph/atlas:atm_google_call_2373.json"}},"relationships":{"upward":{"predicate":"part_of","parent_ref":null,"ancestors":[],"order":"nearest parent first"},"downward":{"predicate":"part_of","total":0,"by_kind":[]},"sideways":{"outgoing":{"returned":5,"total":5,"items":[{"subject":"atm_google_review_012acea4ba52ce72ff9b0925","predicate":"about","object":"atm_ovt_67449750_d240_43e9_8bb5_619cf5a838a0","ref":"atm_ovt_67449750_d240_43e9_8bb5_619cf5a838a0"},{"subject":"atm_google_review_012acea4ba52ce72ff9b0925","predicate":"authored_by","object":"atm_google_profile_f4a92d9d7e147ee483f48404","ref":"atm_google_profile_f4a92d9d7e147ee483f48404"},{"subject":"atm_google_review_012acea4ba52ce72ff9b0925","predicate":"in_collection","object":"atm_geoid_06041","ref":"atm_geoid_06041"},{"subject":"atm_google_review_012acea4ba52ce72ff9b0925","predicate":"on_platform","object":"atm_platform_google","ref":"atm_platform_google"},{"subject":"atm_google_review_012acea4ba52ce72ff9b0925","predicate":"review_of_place","object":"atm_google_place_50ec30c92177f325bcdaec16","ref":"atm_google_place_50ec30c92177f325bcdaec16"}]},"incoming":{"returned":1,"total":1,"items":[{"subject":"atm_google_call_2373","predicate":"returned","object":"atm_google_review_012acea4ba52ce72ff9b0925","ref":"atm_google_call_2373"}]},"json":"https://miscsubjects.com/atlas/atoms/atm_google_review_012acea4ba52ce72ff9b0925/edges?limit=100&offset=0"}},"reference_contract":{"entity_lookup":"entities[ref]","directions":"Parent/ancestors and children describe the stored parent hierarchy. Edges retain their own predicates and subject/object direction; they do not imply containment.","counts":"Counts refer to source objects, not necessarily distinct people or physical properties. A null total is unknown, not zero.","pagination":"Child pages use limit (maximum 500), offset and optional kind. Edge pages apply offset separately to incoming and outgoing lists. Follow each canonical JSON link to continue traversal.","fact_scope":"Facts belong to this object. Collection membership, professional presence, mailing city and an associated parcel do not establish residence or transfer jurisdiction.","source_hash":"source.sha256 describes the source provenance; it is not a hash of this JSON response."}}}