{"ok":true,"object":{"id":"atm_google_review_b403f589eef127227ddd0008","kind":"GoogleReview","name":"Cheri N · SolarCraft","parent_id":null,"depth":null,"facts":{"text":"Overall disappointing sales experience. Solar Craft was referred as a diamond contractor for Mitubishi heat pump systems and initially I was impressed by their attention to detail and quick responses. Over the course of ~6 weeks they made multiple site visits and we considered numerous configurations for a multi-zone system. We were not in a particular rush for installation, but at the outset I shared upcoming travel plans. When scheduling (both theirs & ours) pushed receipt of final details/pricing to a few days before our international departure, I asked if they could expedite a contract for signature before we left town. I was assured that there was no need, pricing would still be in effect upon our return. Imagine my surprise when 3 weeks later, I received an email from SolarCraft the very day we returned home letting us know that they were exiting the HVAC business to focus on their Solar/Battery customers and wouldn't be completing any heat pump projects that didn't already have a signed contract. While our experience up until that point had been excellent, I can't help feeling frustrated at what felt somehow like a bait-and-switch. It's hard to believe that as a small, locally-owned company, they didn't know 3 weeks in advance that they were going to exit an entire industry. Or that they wouldn't offer to extend their services for this project given the amount of time that they spent designing & pricing our system. The situation is especially frustrating as I had literally tried to sign a contract and was told there was no rush. While they have many very positive reviews and our initial experience was fantastic, I'd be very hesitant to use the company again based on the ultimate outcome.","rating":3,"collection":"Marin public-source records","source_url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT2pGRFlYZEtUV0pLUlhSMlRVdGZiVVUxU0RkSlgzYxAB!2m1!1s0x8085bd2cb36b8029:0x78fafdb96dfa014b","observed_at":"2026-10-11T00:10:56.884Z","published_at":"2026-05-23T16:42:29.582683237Z"},"source_id":"src_133e05948296ffb50aea","updated_at":"2026-11-02T06:47:00.190Z","type":"Feature","geometry":null,"links":{"self":"https://miscsubjects.com/atlas/atoms/atm_google_review_b403f589eef127227ddd0008","children":"https://miscsubjects.com/atlas/atoms/atm_google_review_b403f589eef127227ddd0008/children","descendants":"https://miscsubjects.com/atlas/atoms/atm_google_review_b403f589eef127227ddd0008/descendants","inside":"https://miscsubjects.com/atlas/atoms/atm_google_review_b403f589eef127227ddd0008/inside","graph":"https://miscsubjects.com/atlas/graph?start=atm_google_review_b403f589eef127227ddd0008","page":"https://miscsubjects.com/graph/atlas:atm_google_review_b403f589eef127227ddd0008","json":"https://miscsubjects.com/graph/atlas:atm_google_review_b403f589eef127227ddd0008.json"},"ancestors":[],"children_by_kind":[],"edges_out":[{"rel":"about","id":"atm_google_business_67545945b0cf73ec7c3b1687","kind":"LocalBusiness","name":"SolarCraft","share":null},{"rel":"authored_by","id":"atm_google_profile_51ff7b0dddc7a7b231673974","kind":"Profile","name":"Cheri N","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_67545945b0cf73ec7c3b1687","kind":"GooglePlace","name":"SolarCraft","share":null}],"edges_in":[],"edges_in_total":1,"external_ids":[],"source":{"id":"src_133e05948296ffb50aea","url":"https://www.google.com/maps/reviews/data=!4m6!14m5!1m4!2m3!1sCi9DQUlRQUNvZENodHljRjlvT2pGRFlYZEtUV0pLUlhSMlRVdGZiVVUxU0RkSlgzYxAB!2m1!1s0x8085bd2cb36b8029:0x78fafdb96dfa014b","license":"Public source; publisher terms apply","read_at":"2026-10-11T00:10:56.884Z","sha256":null},"observations":[],"edges_out_total":5,"entities":{"atm_google_review_b403f589eef127227ddd0008":{"id":"atm_google_review_b403f589eef127227ddd0008","label":"Cheri N · SolarCraft","type":"GoogleReview","page":"https://miscsubjects.com/graph/atlas:atm_google_review_b403f589eef127227ddd0008","json":"https://miscsubjects.com/graph/atlas:atm_google_review_b403f589eef127227ddd0008.json"},"atm_google_business_67545945b0cf73ec7c3b1687":{"id":"atm_google_business_67545945b0cf73ec7c3b1687","label":"SolarCraft","type":"LocalBusiness","page":"https://miscsubjects.com/graph/atlas:atm_google_business_67545945b0cf73ec7c3b1687","json":"https://miscsubjects.com/graph/atlas:atm_google_business_67545945b0cf73ec7c3b1687.json"},"atm_google_profile_51ff7b0dddc7a7b231673974":{"id":"atm_google_profile_51ff7b0dddc7a7b231673974","label":"Cheri N","type":"Profile","page":"https://miscsubjects.com/graph/atlas:atm_google_profile_51ff7b0dddc7a7b231673974","json":"https://miscsubjects.com/graph/atlas:atm_google_profile_51ff7b0dddc7a7b231673974.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_67545945b0cf73ec7c3b1687":{"id":"atm_google_place_67545945b0cf73ec7c3b1687","label":"SolarCraft","type":"GooglePlace","page":"https://miscsubjects.com/graph/atlas:atm_google_place_67545945b0cf73ec7c3b1687","json":"https://miscsubjects.com/graph/atlas:atm_google_place_67545945b0cf73ec7c3b1687.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_b403f589eef127227ddd0008","predicate":"about","object":"atm_google_business_67545945b0cf73ec7c3b1687","ref":"atm_google_business_67545945b0cf73ec7c3b1687"},{"subject":"atm_google_review_b403f589eef127227ddd0008","predicate":"authored_by","object":"atm_google_profile_51ff7b0dddc7a7b231673974","ref":"atm_google_profile_51ff7b0dddc7a7b231673974"},{"subject":"atm_google_review_b403f589eef127227ddd0008","predicate":"in_collection","object":"atm_geoid_06041","ref":"atm_geoid_06041"},{"subject":"atm_google_review_b403f589eef127227ddd0008","predicate":"on_platform","object":"atm_platform_google","ref":"atm_platform_google"},{"subject":"atm_google_review_b403f589eef127227ddd0008","predicate":"review_of_place","object":"atm_google_place_67545945b0cf73ec7c3b1687","ref":"atm_google_place_67545945b0cf73ec7c3b1687"}]},"incoming":{"returned":0,"total":1,"items":[]},"json":"https://miscsubjects.com/atlas/atoms/atm_google_review_b403f589eef127227ddd0008/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."}}}