In Western Australia, they're not so bad (I hear it's not so good in other parts of Australia though =\).
In the private mental health wards, they are all very pretty and comfortable. You get your own room and and ensuite, everything is carpeted. However, they make you constantly go to group therapy during the day, which I hate. It is too stressful, overstimulating, emotionally draining. You can take razors and scizzors and shave your legs if you want to.
It is a very comfortable place to stay, but not a good place to get better unless what you need is to learn CBT in a big hurry.
In the public mental health wards, it is not so pretty or comfortable. You get your own room but have to share bathrooms, and everything is lino. However, during the day you go to OT, where you can do art or gardening or learn self-care. Occasionally they have a class on medications or goal-setting or something like that, but it is all non-compulsory. Sometimes I just sat in the OT building playing poker with the lucid patients. They take away your sharps though, and if you are suicidal they won't let you have a phone charger or headphones unless you beg them and promise again and again to be good (though reassuring them that your suicide method of choice is not strangulation does not appear to actually reassure them).
Having stuff taken away form me is very distressing, but overall I'd rather go public. I actually got better there (temporarily). 3 weeks in a public hospital stabilized my moods and stopped the suicidal ideation, where 6 weeks in a private hospital just got me on medications that made me worse.
When I'm on the outside I think, "it's not so bad", and it isn't, and it undoubtably saved my life twice, but when I'm there I just want to go home. I don't ever want to go back though!
_________________
Younger brother with HFA. I am currently being assessed for AS/HFA.