The food bit is definitely an advantage. It is also fairly cheap rent (but not the cheapest), but considering the size of the common space and location in town, it is indeed a very good deal.Oh my gosh, I was thinking the same thing!
I've lived in a similar house community before, and enjoyed it. I can be very social when I have the mindset for it, and found it to be beneficial. It makes living very affordable, and there's pretty much always someone available to help out/hang out with! My cockatoo loved it. She's a social butterfly! We had a lot of awesome communal dinners, and a communal food store that everyone contributed to.