We have stayed here and it is a great location. The lake is "right there" and in general it is a fine park.
One thing to be aware of is that you can spend a lot of time on their maps choosing the site you want to reserve. When you reserve your site it is not held for you unless you pay an extra $15 dollars for that privilege. So your reservation is not a reservation until you pay to reserve your reservation.
So likely not a deal breaker, but something to note.