If you need advice from an immigration consultant, my recommendations is :
Ensure they are licensed and based in USA.
Opt for hourly consultations rather than paying for services like selecting a school or managing your case.
Complete the application independently but have the consultant...