We had a great time at Highland Lake. The apartment was so comfortable, and larger than I would have thought from the description. It was convenient to town - the teens loved access to DQ, pizza shops, etc just a few minutes away. There were kayaks and a paddleboat we could borrow, which I somehow missed in the description - nice pluses! The lake access from the dock was perfect. We brought stand-up paddleboards, and had an easy time launching them and exploring the lake. In the apartment, everything was clean and well-kept. (They even sent someone over from the neighboring marina to clean the dock of duck poop each day!)
One minus, the kitchen was not ideal for cooking. It has no cabinet storage for food, and no serving dishes, etc. But, if you're planning to eat out, or can just make do, no problem. There's a second drink fridge in the front room overlooking the lake- so it's all about priorities...
A note for parents - There's an old building in the back yard that is waiting to be demolished. When my kiddo was younger, that would have been a challenge - he would have found it irresistible. It's chained off, but depending on your kids, keep that in mind.
All in all, we had a great week. We'd definitely come back again!