The cabin was idilic and clean! We used it for a weekend family getaway with our 4 and 5 year old to go up and play in the snow, however, that area hadn't had any snow in several weeks and had been raining, so the snow was not very good, sadly. We very much enjoyed playing board games by the fireplace and watching the elk walk by each day!
The only 2 things that could have made it better was a curtain for the sliding glass door for the bunkbed room where our kids stayed (made nap time and staying in bed difficult), and a note in the binder about calling the pool at Terrace Lakes ahead of time to see if it's full. The hot springs pool at Terrace Lakes was a primary reason we chose this cabin and we were not aware that the pool had a limit in occupancy. No where on their website or in the cabin binder does it suggest to call ahead. We took the kids down in the afternoon after nap, and when we arrived, we were told it was a 2 hour wait! Of course we couldn't make that happen. The kids were deeply let down. Fortunately, we were able to get in the very next morning on our way out when there were much less people.
So my suggestion is to call the pool ahead of time (at least 2 hours) to see how busy they are, how long of a wait it is, and get on the waiting list.
Otherwise, we loved the cabin, the board games (my son discovered Battleship which we played many rounds), the cozy fire, and peacefulness of the woods.