Johns rooms are fine - I think that all the colleges are pretty well the same for room size unless you're really worried about a few square feet difference, and besides college isn't about hanging out in your room, it literally is just a place to sleep and study in (although the latter is treated with an as little as possible attitude). John's food is also fine - there are some nights when what they serve up isn't that great, but there's always the option of toast, toasted sandwhiches, wraps, cereal, fruit, salad bar, and utilising any of these additives to make the inedible edible in any way possible (I've seriously never seen people get so creative with food as at college).
Honestly, living in a college isn't about material things - its not a hotel. Its about the friendships you make there that are really like nothing else you've ever had or probably ever will have!