Great local "working" ranch where you get to experience a ranch. The folks working there are great and treated us very well. The food was excellent as well (compared to the hotels in Yellowstone N.P.) The horse back excursion was absolutely wonderful and the scenery was breathtaking. We have already recommended it to friends and family and would go back if we were in the area again. Remember, this is not the the downtown Marriott. As long as you remember that you're in for a treat.