for me, they were fantastic. They were involved with me before my hospital admission; they arranged it all for me, and even took me there (it was about 25 miles away), but they took it at my own speed.
once I was discharged, I was discharged to the crisis team again, and they were brilliant - I kicked back at them at the time, but thinking back they were great. My only criticism would be that I think they were a little quick to discharge me; but I do understand they have funding issues too.