Stayed at Lake Powell Wahweap RV Park for 5 days and it was very enjoyable. The park is well maintained, the store is clean and well stocked, but the only drawback is wifi and cell coverage is not reliable.
One thing I wanted to mention for all you with big rigs headed to Page on AZ 89. The road is very bumpy from Flagstaff to Page, AZ. I was pulling my Jeep Wrangler toad and was staying well below the 65MPH speed limit most of the way, especially North of Cameron area. The road feels like a bumpy rollercoaster.
The trip was very enjoyable, highly recommend the Horseshoe Bend visit as well as Antelope Canyon.