We stayed for two nights midweek in the summer. We picked a site(167) far away from the highway so we had peace & quiet. Site was clean, trash is picked up daily. Lake with a trampoline in it is nice. Lots of stuff to keep families busy. Free wi-fi is a plus but it is very unreliable so don't plan on using it much. Verizon signal is poor, AT&T decent. I wouldn't say it's very resort-like but more like a nice campground. We would return although it's not one of the best values we've seen.
We had a very pleasant experience at Mountain Lake. We stayed in site 74. The sites were large and flat and we had a great view of the pond. The bathrooms were spotless, showers free and the staff was friendly. Our two kids enjoyed the pool and modern playscape. Pets are welcome but the $3/night charge is a bit excessive. Wi-Fi is available for free on one device. Additional connections are $3/day. We used a Verizon card which had slow but usable service. 30A service was stable and water pressure was high, so bring a regulator. We would definitely stay here again.