Ive been here 3 times. Its a great program, very structured . The staff has always been great. I would recommend them to anyone looking for a program.