As a seller, I always have an inspection done prior to putting the house on the market. This hopefully avoids any ugly surprises and can also be used to compare with the buyer's inspection.
When I sold here, the buyer's inspection showed severe foundation and roofing issues that frankly didn't exist. Excuse for them to back out, I suppose. The second buyer's inspection reporting nothing except a broken crank on the laundry room window. My own inspection showed minor issues like a faucet dripping and nonfunctional electrical outlet but not the window crank.
I would trust Frank/DangeloInspections implicitly, but otherwise it can be a jungle out there.
The fees have been around $250 as I recall, but it varies by size and type of residence. Mine were small one- or two-bedroom houses and condos.