Tulane #73 in US New Rankings

Hello Tulane people! I am not from the area but I am looking at different universities to see what features people like about their colleges. Would anyone mind sharing what you love about Tulane and why you think it shouldn’t have fallen in these rankings?