Important point about this:
FIRST YEAR STUDENTS have absolute priority for vacant dorms. It is very, very rare for a first year to end up out there. Typically "RIT Inn" residents are students who lost the housing lottery their second year or third years returning from co-ops and were unable to find housing.
There ARE more guys then girls at the hotel, but that's because of the overall ratio of the school, not some sort of gender preference [which I'm pretty sure would be illegal].
The hotel is a legitimate hotel open to the public, with the full amenities you'd expect and more. This DOESN'T make up for the isolation if you don't have a car [like others have said, there is zero communication between Inn residents], but room service can make January suck a little less.
Bottom line: your first year student will almost definitely not end up at the Inn in their first year. If they can get an apartment handed down from a senior/transfer student, get an off campus apartment on their own, or if they are just a little bit luckier than I was, they won't end up there second or third year either.