Yes it is
It's all paved. Plenty of room. The diner inside is nice & welcoming
Yes
Most of the parking lot is not paved, but last time I was there, they had a couple of RVs there, during winter it gets crowded with trucks so best to call them to be sure. There's no hook up for RVs though
Most are, call them
Thanks! Your answer is awaiting moderation.