We stayed in Diamond D Cabin C for 4 nights in late July 2018. Plenty of room for our family (2 adults and 3 kids). By the looks of the outside, I expected this to be only 1/2 the cabin - but it's the full cabin with a door out the front from each bedroom. One bedroom has a Queen/Double bed and the other has two twin beds. The living room also has a sofa which adds sleeping space. This is SO much more space than you would get in a hotel room. The cabin was well stocked with everything we needed, including extra towels and linens. It was great to have a washer/dryer in the unit, as well as a full kitchen. Everything was clean and smelled fresh. Nice sized kitchen and kitchen/dining table. Small patio in the back has more patio chairs, as well as a grill. We had a great time sitting out back playing Yahtzee!, which we found in the coffee table drawer.
If I had any recommendation for improvement it would be adding a memory foam topper to the beds, as they are pretty firm and that's not my preference and a nicer shower head.
Great location if you are spending time in Grand Tetons. A bit of a drive to Yellowstone (it took us about 2 hours to get to Old Faithful), but the drive is beautiful. Recommend you try the restaurant/cafe at Heart 6 Ranch down the road if you stay here; just be aware they seem to run out of menu items without notice, so be flexible. It was a great experience sitting on the deck and watching the horses all stampede across the road in the evening. Wish we would have planned more time to just relax around the cabin. Tip: Go grocery shopping on your way, because there's not much in the area.