For some reason this sounds like a network of hostels with some kind of membership? Maybe? Just the first image I had from the site description.
No, it would be apartments and houses with a 3-5 person capacity each.
Just got the hostel analogy from the way it was described I suppose, the idea of meeting people and having a place to quickly plop down at if you need a place to crash when you're someplace new.