A Borders care home provides a “compassionate environment” to the 22 people who currently live there, a new report concludes.