Strengths: Nutrition, counseling, class education learning how to cope, life skill. Weaknesses: Exercise program, being able to get outside for fresh air wxcept for meals. When coming off drugs there is a tendency to be nervous, pace not sleep. It has a good follow up program. After detox there is a great out patient program. After you finish this program there r other follow up programs. The dr sees you daily.