We had great stay at Fairfield Bay, the condo was nicely updated, clean and well equipped. About ten minute drive to the marina. Went to the Little Red Restaurant at Indian Hills, food and service were great. Went to Janssen's lakefront restaurant in Edgemont, what a disappointment worst food I've had in a restaurant in a long time.
Sugarloaf Mountain is a nice hike if it's not too hot and you have a few hours to kill..