You cannot trust Greatnonprofits for any reviews on that site. Creating accounts is simple and unrestricted, so anyone with a serious grudge against a non-profit can wreak havoc with their ratings and the non-profit has no recourse.
You simply cannot trust this site for honest reviews of companies, and I would be extremely hesitant to donate to a non-profit through their site.
Also, I have attempted to write 4 reviews about their service, and they have rejected them all. I keep trying to see what is "against their standards" with no luck. My review is VERY similar to others from 10 years ago, yet they keep rejecting it.
Do not use!