To start off, it was very hot if you are not from the area. Temps got from around 108-116 during the day. If you are going be prepared to spend alot of time in the water, or be running you A/C nonstop.
The campgrounds were nice but seemed small overall. The location we stayed was right next to the lagoon and we were not able to fully extend our awning with our slide out without it going into the next camp over.
We started with an electrical ground fault, but maintenance did come out and correct that. Then we found that we were unable to run our A/C and microwave without tripping the power supply.
There is a small golf course included in your stay, but balls and clubs are not available for rent if you don't bring your own.
There is a store on sight and a dinner with basic food if you want to not cook a meal. There is no fire pits or fire aloud. There is no cell service.
By boat, it is about a 30min ride to Lake Havasu. By vehicle it is an hr drive. The road to the campground does become a little rough and tight 2 lane around some sharp turns, but not much traffic.
The lagoon from pictures looked great for young children to play in. When we got there the water level was low throughout the river and the lagoon was only about half full.
Overall was a nice stay with great views, amenities, and very easy access to the river, but hot weather, small spaces, and on the more expensive side. We did stay over the 4th of July weekend (3 nights) and our cost was $300.
Personally would recommend for those with smaller campers or don't have slidouts and have a plan for the summer heat.
Also we were able to see a few fireworks from on top of the hill.