I went to Fordham.
The education is fantastic. The priests tend to be politically quite liberal, though, and they have a large Social Justice program (you can actually get a Peace and Justice degree for whatever that is worth).
I enjoyed it. Plenty of activities. When I was there we had the option of living in the residential college of Queens Court which tended to be more academically-centered. Not sure if that is still an option or not. I did not live there myself. I was a double major in Biology and Philosophy and thought I had a great balance.
Ultimately, your son needs to decide where he is comfortable since he is the one attending for at least 4 years.
EDIT: As far as being accepting, it is an extremely diverse student population. There are students who live on campus and commuter students. The commuters tend to be from the Bronx area and are often children of immigrants. It’s a very welcoming environment!