Stayed here one night on my way to Wyoming, and everything was just fine. Clean, comfortable, and the staff was very friendly and helpful. Do ask for a room facing the lake if you are on the ground floor, otherwise you will have a view of the parking lot....not ideal at all. The outside deck has a nice view of the lake. The breakfast room is too small, and was not replenished after a run on the food by a group that morning. Too far from town to walk safely, but an easy 3 minute drive.
Overall, this seemed to offer the best housing in Grand Lake.