We stayed at Timber Ridge Resort. We also are bikers and take advantage of the trails in the area. For those interested the trail from TC to Suttons Bay is paved all the way.
One `must' restaurant is the Apache Trout Grill. Get there early or be prepared to wait and maybe have to park across the street.
There is also a nice restaurant in Suttons Bay where one can eat inside or out. I believe it is called the Village Inn. It is on the south end of town, on the left side of the highway, and it is the first restaurant you come to when entering town from Traverse Bay.