Looks very promising, though still seems to need refinement/smoothing out. The main problem is not the physical building, though we can build only to a few levels high, but the programming that enables a single building to host several independent sims. This would apply to both apartments and hotels. College dorms are something of a hybrid, where they are essentially a single family, but only your own sim is controllable. The OP's questions are valid. The fundamental code exists since TS2, needing only to be translated. What's the problem?