Andrew, Romana, and Buffy
Leela! I have no issue whatsoever with her coming to stay at the apartments! The only issue is that, well, you already know the part about the offices and gym and big kitchen and stuff being on the actual ground floor, but I don't think we have any rooms free until the third floor of rooms, and it's only one of the big apartments. The fourth floor, on the other hand, has a bunch of free rooms.
And really, Shay was acting like a baby, and she hit some of what I assume is your more sensitive buttons. And no, I don't think you overstepped anything. If I did I would have jumped in.