Yes
Yes they do
Yes they do have private rooms I've seen as many as 15 to 20 people in one before. The hotel next door does not
I'm unsure as I only ate in the restaurant but the hotel next door might. I stayed across the road at the Fairfield Inn.
Thanks! Your answer is awaiting moderation.