A reason to Wahweap...
When tent camping I try to avoid places like this one. That being said, my overnight stay here was quite pleasant. In an RV with hookups it would be especially nice. I was tent camping in summer. It was pretty hot during the day, in the 90's, and my tent site was one without a lot of shade. The cottonwoods planted at my site were young and small and not yet giving much shade. I didn't spend time at camp but went swimming and kayaking. When I came back at sunset the temperature had dropped to a comfortable level.
The restroom near the tent site was very clean. There are also clean restrooms with showers and a laundry at the main office. The office includes a well-stocked convenience store. The campground is very near to Stateline boat launch ramp.
It's walking distance to the swimming beach at the lake. Also, included in the price of your tent site, which in 2015 was $23, was a pass to the swimming pool over at the main resort area. This resort also has a restaurant (although I didn't eat there) and other amenities open to campers. Here is the website for reservations: http://www.lakepowell.com/stay/rv-parks--campgrounds/wahweap-.aspx
You really do need to reserve a site in advance. I was there on a weekday in July. When I reserved the site the week beforehand there was still space available, but by the time I got there it was full. Despite the heat, Lake Powell's busy season is in summer. This is because it's the best time for water skiing and other motorboat sports, as well as swimming.
Keep in mind that if you do not have a National Parks pass or Senior Pass, etc., you also have to pay to get into Glen Canyon National Recreation Area. In 2015 a 1-7 day vehicle pass is $20.
WARNING! Hiking and outdoor related sports can be dangerous. Be responsible and prepare for the trip. Study the area you are entering and plan accordingly. Dress for the current and unexpected weather changes. Take plenty of water. Never go alone. Make an itinerary with your plan(s), route(s), destination(s) and expected return time. Give your itinerary to trusted family and/or friends.