{"ok":true,"object":{"id":"atm_google_review_1731005efeb253e92d891350","kind":"GoogleReview","name":"Jasmin Cage · Thompson Builders Corporation","parent_id":null,"depth":null,"facts":{"text":"**SCAMMERS** I called these guys a few weeks back when my house flooded- I needed all new hardwood throughout as well as other repairs  . When I called and asked to schedule an estimate, the lady told me that typically they charge SIX HUNDRED DOLLARS for an estimate (the 3 companies I finally contacted didn’t charge a dime to come out, which is pretty standard if it’s not a huge drive or a massive job). I live in Petaluma, so pretty central. When I balked at that, she offered that for the low, low price of only 200 dollars I could take a bunch of pictures of the damaged areas and one of the guys would cook up an estimate; as long as I didn’t really hold them to it- seeing as they couldn’t possibly know the extent of the damage without coming out.\n\nFolks, I was speechless. Perhaps it’s because I’m a woman that the woman on the phone wouldn’t have thought to guess that I’m a carpenter myself, as well as having worked as a superintendent and project manager for several years. I installed the floors were removing, and the only reason I’m not re-doing them is that I’m running a large project elsewhere and it’s monopolizing my time. A GENERAL WORD OF WARNING TO EVERYONE: anybody in the trades offering to bid a job solely off of cell phone should be laughed at and promptly hung up on. Anybody wanting to CHARGE YOU 200 DOLLARS FOR AN ESTIMATE BASED OFF OF CELL PHONE PHOTOS should maybe have their licenses pulled. I’ve never heard such a thing in my life, how irresponsible and greedy can you be? You already do have an apparently thriving business (with not so stellar reviews, I’m now seeing :/), enough to employ a couple generations of you people, you really need to be stealing several hundred MORE dollars from some poor lady who just got her beloved house wrecked by some OTHER crooked subcontractor who didn’t know how to install a dishwasher correctly?? I really hope they are suckering too many trusting people into this deplorable practice. Shame on you all. B\n\n(Bonus: if I had a crystal ball and looked into it vis-à-vis what would have happened had I paid for their estimate and hired them, I’m guessing it would be something along the lines of:\n\n- project running over budget and past projected timelines\n\n- when I protest, I’m reminded that I was well aware that the estimate I paid for would likely be inaccurate, since I was too much of a cheapskate to spring for a REAL estimate.\n\n- at which point, of course, you’re already half done and it would make more sense just to let you squeeze me and take your time.\n\nHow ‘bout it, Thompsons? That little ditty and dance sound familiar?","rating":1,"collection":"Marin public-source records","source_url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT25CS01tMUpZMGMzZWpWdlozbE5iV0ZYYzJwMVpuYxAB!2m1!1s0x8085a2d2836aa9f3:0xb06012f7ffb151b9","observed_at":"2026-10-11T00:11:02.203Z","published_at":"2026-01-27T00:12:28.715705612Z"},"source_id":"src_10da3e3df5e883907b02","updated_at":"2026-11-02T06:47:00.190Z","type":"Feature","geometry":null,"links":{"self":"https://miscsubjects.com/atlas/atoms/atm_google_review_1731005efeb253e92d891350","children":"https://miscsubjects.com/atlas/atoms/atm_google_review_1731005efeb253e92d891350/children","descendants":"https://miscsubjects.com/atlas/atoms/atm_google_review_1731005efeb253e92d891350/descendants","inside":"https://miscsubjects.com/atlas/atoms/atm_google_review_1731005efeb253e92d891350/inside","graph":"https://miscsubjects.com/atlas/graph?start=atm_google_review_1731005efeb253e92d891350","page":"https://miscsubjects.com/graph/atlas:atm_google_review_1731005efeb253e92d891350","json":"https://miscsubjects.com/graph/atlas:atm_google_review_1731005efeb253e92d891350.json"},"ancestors":[],"children_by_kind":[],"edges_out":[{"rel":"about","id":"atm_ovt_d560b5c7_df27_4018_9996_bc6314892849","kind":"Place","name":"Thompson Builders Corporation","share":null},{"rel":"authored_by","id":"atm_google_profile_d21e0d9472c2622c493fec07","kind":"Profile","name":"Jasmin Cage","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_b65a5bc56bec614fbdecc85d","kind":"GooglePlace","name":"Thompson Builders Corporation","share":null}],"edges_in":[],"edges_in_total":1,"external_ids":[],"source":{"id":"src_10da3e3df5e883907b02","url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT25CS01tMUpZMGMzZWpWdlozbE5iV0ZYYzJwMVpuYxAB!2m1!1s0x8085a2d2836aa9f3:0xb06012f7ffb151b9","license":"Public source; publisher terms apply","read_at":"2026-10-11T00:11:02.203Z","sha256":null},"observations":[],"edges_out_total":5,"entities":{"atm_google_review_1731005efeb253e92d891350":{"id":"atm_google_review_1731005efeb253e92d891350","label":"Jasmin Cage · Thompson Builders Corporation","type":"GoogleReview","page":"https://miscsubjects.com/graph/atlas:atm_google_review_1731005efeb253e92d891350","json":"https://miscsubjects.com/graph/atlas:atm_google_review_1731005efeb253e92d891350.json"},"atm_ovt_d560b5c7_df27_4018_9996_bc6314892849":{"id":"atm_ovt_d560b5c7_df27_4018_9996_bc6314892849","label":"Thompson Builders Corporation","type":"Place","page":"https://miscsubjects.com/graph/atlas:atm_ovt_d560b5c7_df27_4018_9996_bc6314892849","json":"https://miscsubjects.com/graph/atlas:atm_ovt_d560b5c7_df27_4018_9996_bc6314892849.json"},"atm_google_profile_d21e0d9472c2622c493fec07":{"id":"atm_google_profile_d21e0d9472c2622c493fec07","label":"Jasmin Cage","type":"Profile","page":"https://miscsubjects.com/graph/atlas:atm_google_profile_d21e0d9472c2622c493fec07","json":"https://miscsubjects.com/graph/atlas:atm_google_profile_d21e0d9472c2622c493fec07.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_b65a5bc56bec614fbdecc85d":{"id":"atm_google_place_b65a5bc56bec614fbdecc85d","label":"Thompson Builders Corporation","type":"GooglePlace","page":"https://miscsubjects.com/graph/atlas:atm_google_place_b65a5bc56bec614fbdecc85d","json":"https://miscsubjects.com/graph/atlas:atm_google_place_b65a5bc56bec614fbdecc85d.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_1731005efeb253e92d891350","predicate":"about","object":"atm_ovt_d560b5c7_df27_4018_9996_bc6314892849","ref":"atm_ovt_d560b5c7_df27_4018_9996_bc6314892849"},{"subject":"atm_google_review_1731005efeb253e92d891350","predicate":"authored_by","object":"atm_google_profile_d21e0d9472c2622c493fec07","ref":"atm_google_profile_d21e0d9472c2622c493fec07"},{"subject":"atm_google_review_1731005efeb253e92d891350","predicate":"in_collection","object":"atm_geoid_06041","ref":"atm_geoid_06041"},{"subject":"atm_google_review_1731005efeb253e92d891350","predicate":"on_platform","object":"atm_platform_google","ref":"atm_platform_google"},{"subject":"atm_google_review_1731005efeb253e92d891350","predicate":"review_of_place","object":"atm_google_place_b65a5bc56bec614fbdecc85d","ref":"atm_google_place_b65a5bc56bec614fbdecc85d"}]},"incoming":{"returned":0,"total":1,"items":[]},"json":"https://miscsubjects.com/atlas/atoms/atm_google_review_1731005efeb253e92d891350/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."}}}