From what I understand they do not allow pets and that's according to hotels.com although if you are one of the long term residents you would think they would want to make you feel at home by allowing your little friends to stay with you.
Man it's all about money and if I was you I would shop around that room stuff is to high every week that's why I went on and got me an apartment
Thanks! Your answer is awaiting moderation.