Has anyone had experience with this firm? I'm trying to judge if their extensive recommendations are to be trusted. TIA