This is a large campground with many loops. I like that they have some loops for tents only or some that don't allow generators. This way they accomodate all types of camping styles. All spaces are semi-circular pull throughs.
Sounds like the place to stay in Grand Teton National Park. I love that Park and try to make a loop up into yellowstone when I'm there. But you could easily spend all of your time in the Grand Tetons.
Did you see some wildlife while you were there?