I've had experience with SNF (skilled nursing facilities) via three elderly family members plus one close friend who were patients. Here's what I've gleaned:
The very best of these were barely adequate. They're almost always severely understaffed, patients' clothing gets lost and shows up on other patients (even when marked, PLUS the family says they'll bring laundry home), the food is heavy on starches, fats and sodium, aka institutional fare, and many times the facilities reek of urine or a disinfectant intended to mask that scent.
Medical personnel? One RN or LVN on staff, the "house doctor" shows up now and then - mostly to collect a paycheck from my observation. In all of my loved ones' cases, the house doctor was an uncaring, complete waste of time. The RN/LVNs were harried, overworked and consumed by details the SNF couldn't legally foist on other employees.
Their PT and OTs were all very good though.
My advice is to have family members visit daily, and when on premises be sure to check in with those who are responsible for their loved one's care. Bring food if there aren't dietary restrictions.
It's helpful to arrange a visit during their scheduled PT or OT session to see the progress or limitations for yourself, and to learn the objectives (walking 30 feet with a walker, or being able to get dressed without help, or transferring from bed to wheelchair, for instance).
Once those objectives are reached OR progress has stalled, the patient is released even if the patient or loved one doesn't think the patient is ready to go home.
When staff know they're being observed on a regular basis, they step up their game. Frequent visits also sends the message to staff that this patient is someone of value.
Of course, the main reason to visit is that SNFs are mind-numbingly boring. Yes, there's TV, but patients mostly sit in bed all day long with the exception of a 45 minute PT/OT session. Loved ones want and need those visits. Put them in a wheelchair and go for a walk around the block, sit outside, or do whatever will bring a change of pace and fresh air.