Rehab Centers in phoenix Arizona?

I am recently deciding to go into rehab for my meth addiction. I want to be in a place that’s flexible enough to where i can still see my family but yet keep me from straying away. I want a place where counseling is available free housing, food etc.. and when its time for me to leave i want the same place to help me find a job. Is there anywhere in the phoenix or laveen area where this is available.?