I was looking for a place along I-25 to break up a drive, and I was not disappointed. I was a little apprehensive picking a place 10+ mile East of the highway, since I know most of the great views fo the Tetons are West of the highway, but this place delivered in spades.
First off, there are plenty of places to camp within the park. Choose from a beachside spot or a beach point (+100s of feet) view. I elected for a small, 3 plot only place called Davis Bay to get some solitude. The Ranger who ran into me during his rounds of the grounds said this place is pretty vacant on weekdays (I camped on a Wed) with places like the above mentioned spots along with Yurts and a place called "the Castle" available for group rentals.
Overall the park is in really great shape, and I highly recommend a bike ride/hike/drive up to Brimmer's Point, which provides a lot of the views you'll see from the photos.
My area had no water, and I noticed the same from Beachside spots. Skyline View campgrounds was the one with the potable water.
While I imagine this place is fantastic for everything from water skiing and fishing to party boating along the river (with various launch points) it is highly dependent on the water level, which appears at the mercy of the township since this is a reservoir lake-related setup so if you're one for water sports, I recommend a call to the park to get a report on water levels.