YES...
Yes upon request
Absolutely, just make sure you call ahead. Also, don't get their buffet, it's stupid expensive.
According to their website it's "no pets allowed".
Dogs are allowed in some units
Thanks! Your answer is awaiting moderation.