It's pretty good, but there are numerous things that could be far better than they are. Overall, you get out of it what you put into it. If you're looking for things to complain about, you'll find them. I have my reservations about some of the staff and the way rules are enforced, BUT it's also far better than being on the street anywhere. Same thing with the food. It could be way better on many days, BUT it's three hot meals a day you don't have to beg money from strangers for or go through trash cans to find. The rules are often arbitrary and enforced to varying degrees and some of the staff tend to forget the residents aren't inmates, but there are also some very caring staff who really are there for the right reasons and whose presence helps. There's bad to be had here, but there's also a great deal of good if you care to look for it.