I cannot recommend this place enough. We stayed for 8 nights. It was way more than I expected. Has a homey feel and does not feel like you are in a hotel. The staff is very kind. Office hours are 8am to 8pm, but there is a number you can call if needed (we did not). The clean the cabins every 3 days, and they missed us on our 6th day, but fixed us right up the following day. I loved that it was so close to the west entrance of Yellowstone. This made it easy to enter the park on a number of days without a long drive before arrival.
I highly recommend!