i've been twice, once for a week and once for a month. i think it greatly depends on which one you go to, the first one was awful for me and only made me feel worse but the second one was better for me, just because there was more things to do and the staff seemed like they genuinely cared about me. however i do think the rules around patients interacting with each other is harmful and stupid, you always have to be supervised when there's 2 or more people and you can't talk to other patients about any details outside of the hospital, can't give them your last name or anything. it's just a very individual experience, really lonely and it feels like you're being policed over everything and treated like a bomb that could go off at any second. id recommended it if you just feel like you need a break from life as it's a great place for that, you don't have any responsibilities and you're free to play board games, watch movies, read books and stuff. definitely not a perfect system though.