As with any human endeavor, this facility has some strong points and some shaky ones. The physical plant is nice, the atmosphere is positive and the routine is reasonable. Some of the staff is excellent. Some of them are just passing time and getting paychecks. Supervision on a frequent and unpredictable nature is important. As health care operations go, I would imagine (not having spent weeks anywhere else) this is above average.