{"ok":true,"object":{"id":"atm_google_review_ded27453e7585d4be4906f67","kind":"GoogleReview","name":"Meursault · Quevedo Roofing","parent_id":null,"depth":null,"facts":{"text":"When the winter rains hit, I discovered a couple of serious leaks.  The roof was on its last legs and needed replacing. The owner of Quevedo came out personally to inspect it and came in with one of the lowest bids of the many companies I contacted.\n\nDuring the job, I ended up needed a lot of degraded siding and plywood replaced as well. Quevedo gave me a fair deal on the extra work without any pressure or surprises. The owner and foreman were always accessible and answered every question I had along the way.\n\nWhat stood out most was the honesty and trustworthiness of the entire crew from top to bottom. Highly recommend Quevedo Roofing for anyone needing quality work at a fair price.","rating":5,"collection":"Marin public-source records","source_url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT21STlREazFNa0Z3WmtOWlZIcEtMWGcxWWpBd0xVRRAB!2m1!1s0x8085bc9131e3ffff:0x7c1080cefb613a0d","observed_at":"2026-10-11T00:10:51.608Z","published_at":"2026-04-13T19:49:06.591400056Z"},"source_id":"src_a2b5c71eb687b7653ab0","updated_at":"2026-11-02T06:47:00.190Z","type":"Feature","geometry":null,"links":{"self":"https://miscsubjects.com/atlas/atoms/atm_google_review_ded27453e7585d4be4906f67","children":"https://miscsubjects.com/atlas/atoms/atm_google_review_ded27453e7585d4be4906f67/children","descendants":"https://miscsubjects.com/atlas/atoms/atm_google_review_ded27453e7585d4be4906f67/descendants","inside":"https://miscsubjects.com/atlas/atoms/atm_google_review_ded27453e7585d4be4906f67/inside","graph":"https://miscsubjects.com/atlas/graph?start=atm_google_review_ded27453e7585d4be4906f67","page":"https://miscsubjects.com/graph/atlas:atm_google_review_ded27453e7585d4be4906f67","json":"https://miscsubjects.com/graph/atlas:atm_google_review_ded27453e7585d4be4906f67.json"},"ancestors":[],"children_by_kind":[],"edges_out":[{"rel":"about","id":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","kind":"LocalBusiness","name":"Quevedo Roofing","share":null},{"rel":"authored_by","id":"atm_google_profile_90ec2cac7b69308af87075e3","kind":"Profile","name":"Meursault","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_feeda1a725fab2da73671c96","kind":"GooglePlace","name":"Quevedo Roofing","share":null}],"edges_in":[],"edges_in_total":1,"external_ids":[],"source":{"id":"src_a2b5c71eb687b7653ab0","url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT21STlREazFNa0Z3WmtOWlZIcEtMWGcxWWpBd0xVRRAB!2m1!1s0x8085bc9131e3ffff:0x7c1080cefb613a0d","license":"Public source; publisher terms apply","read_at":"2026-10-11T00:10:51.608Z","sha256":null},"observations":[],"edges_out_total":5,"entities":{"atm_google_review_ded27453e7585d4be4906f67":{"id":"atm_google_review_ded27453e7585d4be4906f67","label":"Meursault · Quevedo Roofing","type":"GoogleReview","page":"https://miscsubjects.com/graph/atlas:atm_google_review_ded27453e7585d4be4906f67","json":"https://miscsubjects.com/graph/atlas:atm_google_review_ded27453e7585d4be4906f67.json"},"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0":{"id":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","label":"Quevedo Roofing","type":"LocalBusiness","page":"https://miscsubjects.com/graph/atlas:atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","json":"https://miscsubjects.com/graph/atlas:atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0.json"},"atm_google_profile_90ec2cac7b69308af87075e3":{"id":"atm_google_profile_90ec2cac7b69308af87075e3","label":"Meursault","type":"Profile","page":"https://miscsubjects.com/graph/atlas:atm_google_profile_90ec2cac7b69308af87075e3","json":"https://miscsubjects.com/graph/atlas:atm_google_profile_90ec2cac7b69308af87075e3.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_feeda1a725fab2da73671c96":{"id":"atm_google_place_feeda1a725fab2da73671c96","label":"Quevedo Roofing","type":"GooglePlace","page":"https://miscsubjects.com/graph/atlas:atm_google_place_feeda1a725fab2da73671c96","json":"https://miscsubjects.com/graph/atlas:atm_google_place_feeda1a725fab2da73671c96.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_ded27453e7585d4be4906f67","predicate":"about","object":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0","ref":"atm_ovt_e88b022b_f84d_48f2_a189_b76100d36df0"},{"subject":"atm_google_review_ded27453e7585d4be4906f67","predicate":"authored_by","object":"atm_google_profile_90ec2cac7b69308af87075e3","ref":"atm_google_profile_90ec2cac7b69308af87075e3"},{"subject":"atm_google_review_ded27453e7585d4be4906f67","predicate":"in_collection","object":"atm_geoid_06041","ref":"atm_geoid_06041"},{"subject":"atm_google_review_ded27453e7585d4be4906f67","predicate":"on_platform","object":"atm_platform_google","ref":"atm_platform_google"},{"subject":"atm_google_review_ded27453e7585d4be4906f67","predicate":"review_of_place","object":"atm_google_place_feeda1a725fab2da73671c96","ref":"atm_google_place_feeda1a725fab2da73671c96"}]},"incoming":{"returned":0,"total":1,"items":[]},"json":"https://miscsubjects.com/atlas/atoms/atm_google_review_ded27453e7585d4be4906f67/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."}}}