We have stayed at Canyon, Madison, Bridge Bay and Fishing Bridge. We don't go to Yellowstone for the camping experience. We go for the Yellowstone experience. We like Canyon the best as it is close to good wildlife viewing. Madison would be second as it has good location to thermal sites and outside the park services. Bridge Bay was ok in a pinch but would only go there if others were full. Fishing bridge is fine for us as we don't do anything in the campground other than sleep. So havin full hookup would be the only reason to stay there.