We stayed one night in the campground and since we planned to wake up extremely early to get into GNP and planned to do some major hiking we decided to splurge and get a cabin for 2 nights.
The campground is great and has a bathroom and showers that take tokens that allow the shower to last for about 7 minutes. If you go during a busy time be aware that when the toilet flushes the shower will change from extremely hot to extremely cold.
The cabins are comfy and accomodate well. There are different cabin types though. We opted for the fully furnished.
The restaurant is incredible. We had bison soup and dessert. The bison was hunted by the server that works there. You HAVE to walk around and look at everything decorating the restaurant. Everything is original which is ehy they have signs of do not touch.