Yes they do. I believe there might be a 40 dollar charge(not sure, because sometimes it is waved). But they definitely allow pets
I am not sure if they do, we only stayed once on our way through Mass sorry
Thanks! Your answer is awaiting moderation.