We have been going to Jackson Lake for about 50 years, the last 10 or so we get up there an average of three weeks a year, June, July and August usually for a week at a time. We couldn't get into Colter Bay one year as they had the sites for larger models shut down for water main work. Went to Gros Ventre and didn't like it as much as Colter Bay. The views of the Tetons are pretty majestic, but not as close as Colter Bay and to get to Jackson Lake is about a 45 minute drive from Gros Ventre. Since we fish most of the time while there, this was a major inconvenience. Colter Bay has a check-out time of 11:00 in the morning and we have found if we show up around 9:30 to 10:00 we almost always are able to get the site(s) we want, even though we can't reserve. As far as trees, unless you spend all your time in the trailer, you get to see some of the most spectacular views in the world just outside the campground. Colter Bay also has two places to dump and get water for your trailer as well. And you are 45 minutes closer to Yellowstone in Colter Bay than in Gros Ventre. In addition, Colter Bay has a pretty good general store and two restaurants along with a visitor center and a marina where you can catch a cruise boat for some time on the lake. However, I will say that I have never seen moose in the Colter Bay campground, ever. We saw two one day in the Gros Ventre campground and they came within five feet of the entrance door to our trailer, what an experience. Probably won't see that in Colter Bay, in 50 years or so, we never have, although we have seen a lot of deer and some foxes, etc. As you can see, I am a big fan of Colter Bay but Gros Ventre is pretty good, just not my cup of tea.