{"ok":true,"object":{"id":"atm_google_review_b7569e64ca3805a6a2c297b7","kind":"GoogleReview","name":"Afshin Afshar-Ghasemlou · Safeway","parent_id":null,"depth":null,"facts":{"text":"I was genuinely impressed with the size of this Safeway and how well-organized and fully stocked it was. We stopped here for the first time on our way back to San Francisco to pick up a few items, and it turned out to be a very easy, stress-free shopping experience. The aisles were wide and clearly labeled, the produce section looked fresh and abundant, and everything felt clean and thoughtfully laid out. I was able to find almost everything quickly, which is not always the case in a new store.\n\nFor the one item I couldn’t locate, I asked a staff member for help, and she immediately stopped what she was doing, walked me directly to it, and was friendly and genuinely helpful the entire time. That kind of customer service makes a difference. The store also has ample parking and is easy to access right off Diablo Avenue, making it a convenient stop if you’re passing through Novato or heading back toward the city. Definitely a location I’d return to.","rating":4,"collection":"Marin public-source records","source_url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT2paMVUwdHZTRzl1WlZCWGIwa3pTR3B4VUdGMWRtYxAB!2m1!1s0x8085bc82cab59455:0x4b88a51a66ba5beb","observed_at":"2026-10-11T00:07:32.816Z","published_at":"2026-02-17T19:34:57.989295273Z"},"source_id":"src_332fef4f0b82964f1f9b","updated_at":"2026-11-02T06:47:00.190Z","type":"Feature","geometry":null,"links":{"self":"https://miscsubjects.com/atlas/atoms/atm_google_review_b7569e64ca3805a6a2c297b7","children":"https://miscsubjects.com/atlas/atoms/atm_google_review_b7569e64ca3805a6a2c297b7/children","descendants":"https://miscsubjects.com/atlas/atoms/atm_google_review_b7569e64ca3805a6a2c297b7/descendants","inside":"https://miscsubjects.com/atlas/atoms/atm_google_review_b7569e64ca3805a6a2c297b7/inside","graph":"https://miscsubjects.com/atlas/graph?start=atm_google_review_b7569e64ca3805a6a2c297b7","page":"https://miscsubjects.com/graph/atlas:atm_google_review_b7569e64ca3805a6a2c297b7","json":"https://miscsubjects.com/graph/atlas:atm_google_review_b7569e64ca3805a6a2c297b7.json"},"ancestors":[],"children_by_kind":[],"edges_out":[{"rel":"about","id":"atm_ovt_55a9598d_d916_4f6d_b535_b4860253e74f","kind":"FoodEstablishment","name":"Safeway","share":null},{"rel":"authored_by","id":"atm_google_profile_8b128f854bfc8d0f20b1cd24","kind":"Profile","name":"Afshin Afshar-Ghasemlou","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_63ae0fe289b48b583ff694a5","kind":"GooglePlace","name":"Safeway","share":null}],"edges_in":[{"rel":"returned","id":"atm_google_call_2808","kind":"SourceCall","name":"Google Places result · Safeway","share":null},{"rel":"returned","id":"atm_google_call_3092","kind":"SourceCall","name":"Google Places result · Safeway","share":null},{"rel":"returned","id":"atm_google_call_395","kind":"SourceCall","name":"Google Places result · Safeway","share":null}],"edges_in_total":3,"external_ids":[],"source":{"id":"src_332fef4f0b82964f1f9b","url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT2paMVUwdHZTRzl1WlZCWGIwa3pTR3B4VUdGMWRtYxAB!2m1!1s0x8085bc82cab59455:0x4b88a51a66ba5beb","license":"Public source; publisher terms apply","read_at":"2026-10-11T00:07:32.816Z","sha256":null},"observations":[],"edges_out_total":5,"entities":{"atm_google_review_b7569e64ca3805a6a2c297b7":{"id":"atm_google_review_b7569e64ca3805a6a2c297b7","label":"Afshin Afshar-Ghasemlou · Safeway","type":"GoogleReview","page":"https://miscsubjects.com/graph/atlas:atm_google_review_b7569e64ca3805a6a2c297b7","json":"https://miscsubjects.com/graph/atlas:atm_google_review_b7569e64ca3805a6a2c297b7.json"},"atm_ovt_55a9598d_d916_4f6d_b535_b4860253e74f":{"id":"atm_ovt_55a9598d_d916_4f6d_b535_b4860253e74f","label":"Safeway","type":"FoodEstablishment","page":"https://miscsubjects.com/graph/atlas:atm_ovt_55a9598d_d916_4f6d_b535_b4860253e74f","json":"https://miscsubjects.com/graph/atlas:atm_ovt_55a9598d_d916_4f6d_b535_b4860253e74f.json"},"atm_google_profile_8b128f854bfc8d0f20b1cd24":{"id":"atm_google_profile_8b128f854bfc8d0f20b1cd24","label":"Afshin Afshar-Ghasemlou","type":"Profile","page":"https://miscsubjects.com/graph/atlas:atm_google_profile_8b128f854bfc8d0f20b1cd24","json":"https://miscsubjects.com/graph/atlas:atm_google_profile_8b128f854bfc8d0f20b1cd24.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_63ae0fe289b48b583ff694a5":{"id":"atm_google_place_63ae0fe289b48b583ff694a5","label":"Safeway","type":"GooglePlace","page":"https://miscsubjects.com/graph/atlas:atm_google_place_63ae0fe289b48b583ff694a5","json":"https://miscsubjects.com/graph/atlas:atm_google_place_63ae0fe289b48b583ff694a5.json"},"atm_google_call_2808":{"id":"atm_google_call_2808","label":"Google Places result · Safeway","type":"SourceCall","page":"https://miscsubjects.com/graph/atlas:atm_google_call_2808","json":"https://miscsubjects.com/graph/atlas:atm_google_call_2808.json"},"atm_google_call_3092":{"id":"atm_google_call_3092","label":"Google Places result · Safeway","type":"SourceCall","page":"https://miscsubjects.com/graph/atlas:atm_google_call_3092","json":"https://miscsubjects.com/graph/atlas:atm_google_call_3092.json"},"atm_google_call_395":{"id":"atm_google_call_395","label":"Google Places result · Safeway","type":"SourceCall","page":"https://miscsubjects.com/graph/atlas:atm_google_call_395","json":"https://miscsubjects.com/graph/atlas:atm_google_call_395.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_b7569e64ca3805a6a2c297b7","predicate":"about","object":"atm_ovt_55a9598d_d916_4f6d_b535_b4860253e74f","ref":"atm_ovt_55a9598d_d916_4f6d_b535_b4860253e74f"},{"subject":"atm_google_review_b7569e64ca3805a6a2c297b7","predicate":"authored_by","object":"atm_google_profile_8b128f854bfc8d0f20b1cd24","ref":"atm_google_profile_8b128f854bfc8d0f20b1cd24"},{"subject":"atm_google_review_b7569e64ca3805a6a2c297b7","predicate":"in_collection","object":"atm_geoid_06041","ref":"atm_geoid_06041"},{"subject":"atm_google_review_b7569e64ca3805a6a2c297b7","predicate":"on_platform","object":"atm_platform_google","ref":"atm_platform_google"},{"subject":"atm_google_review_b7569e64ca3805a6a2c297b7","predicate":"review_of_place","object":"atm_google_place_63ae0fe289b48b583ff694a5","ref":"atm_google_place_63ae0fe289b48b583ff694a5"}]},"incoming":{"returned":3,"total":3,"items":[{"subject":"atm_google_call_2808","predicate":"returned","object":"atm_google_review_b7569e64ca3805a6a2c297b7","ref":"atm_google_call_2808"},{"subject":"atm_google_call_3092","predicate":"returned","object":"atm_google_review_b7569e64ca3805a6a2c297b7","ref":"atm_google_call_3092"},{"subject":"atm_google_call_395","predicate":"returned","object":"atm_google_review_b7569e64ca3805a6a2c297b7","ref":"atm_google_call_395"}]},"json":"https://miscsubjects.com/atlas/atoms/atm_google_review_b7569e64ca3805a6a2c297b7/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."}}}