Cottonwood Ranch exceeded our expectations in every manner of speaking. We rented the home for our family, which included children, grandchildren, and great grandchild to have an opportunity to spend time together while exploring Yellowstone and surrounding locales of interest. The spaciousness of the home was wonderful providing getaway nooks for everyone, while also providing open living space for everyone to join in for family time. I was surprised at the quality of personal art, beautiful and interesting books, and a kitchen that was perfect for families that love cooking. It was fun to be a part of the barrel racing event that was happening during our stay. Abby was kind and humble. We highly recommend this home to any large extended family that desires comfort, spaciousness, and beauty. The dogs almost came home with us. Earl Beck