Harold's Resort Rocks!
My sisters and I have stayed in one of the cabins at Harold's Resort several years in a row now. The properties are clean, cozy, comfortable, and the resort owners are on site just in case anything goes wrong (which it hasn't!) The setting is in trees and on a good-sized lake. It's close to Traverse City for restaurants and shopping. It's a great place to stay!
BEST BEACH Harolds Resort: Log Cabin: Sat to Sat Summer Rentals