I just checked the hotel website. It says "No Pets Allowed" on the Amenities drop down. (It would be a bad place for a dog anyway. Virtually no grass.)
Take corptate lodging cards clc..
Yes there is a small fee added to the bill
I don't know. The best way to find out is to call the hotel or email them.
Thanks! Your answer is awaiting moderation.