My friend from undergrad goes to Rice for grad in sociology. They seem to love it and said they have a great advisor. I've heard no info about having too busy advisors from them. I asked, they said to wear business casual for interviews! I didn't interview at Rice, but when I did interviews last year, I wore business casual to every one of them. Hope this helps!