We stayed at Denali Lakeview Inn last summer for two nights. It is a bed and breakfast and overlooks Lake Otto. It was nice to be able to sit outside and look over the lake. Kind of what you expect when you're up there! It is 10 miles or so outside Denali going toward Healy. It was nice enough, everything up there is pricey. They brought in a huge plate with danish(packages from Sam's Wholesale), fruit and juice each evening and put it in the refrigerator for you to eat the next morning.
The Black Diamond Grill is just up the road and we ate supper there one evening.
Don't be put off by the gravel drive and the four-wheeler rental near-by. You're in Alaska and things are a little different!