Thanks for the response. I personally visited there a few times and I wasn't all that thrilled but it's good to know that things have improved.
Is there a website or something for me to vet the complex. Im looking
Not to my knowledge. I am a resident and some friends of mine are also and have never been asked. Also, some of the bad reviews I noticed were years ago when the facility wasn't doing so well. People will always gripe about something, don't expect a government funded complex to operate like a 5 star hotel, but it is fairly decent considering. I haven't had any problems.
Thanks! Your answer is awaiting moderation.