The way they word it makes it sound like that isn't the case, though. It's
possible that by "access to a network of places to stay all over the world" they mean access to a network of places they own and operate, but I'd take it as hinting otherwise. The "places to crash" and "instant friends" especially makes me suspect that these apartments will be owned by other people, possibly even inhabited by them? But it's rather unclear. If they
did own them all, I'd be impressed that they were able to quickly build up an international network of property holdings, and the support staff to clean/maintain them!
If they don't own them, then the novelty seems like it'll be in the payment/pricing structure, which they seem to hint will involve ZipCar-like membership fees and daily pricing. Otherwise it sounds quite similar to AirBnB or any of the other "vacation condo rental" or "short-term apartment rental" sites.