I got lucky booking this property last minute and am SO glad that I did! The property and cabins are very clean & well maintained. There were picnic tables & fire/bbq pits outside of each cabin plus corn hole & volleyball which my kids loved. Truly a beautiful location. Make sure to bring swimming shoes as the lake rocks are sharp! We stayed for 2 nights (which was far too short!) while visiting Yellowstone. My family and I aren't exactly campers, so aside from needing bedding & towels (we brought our own), the cabin met all of our needs. Staff were all very friendly and accommodating. I'd absolutely come back!