After much research we decided to stay at the Mountain Sky Guest Ranch and were not disappointed! The staff there was incredibly friendly, courteous, and accommodating. A wide range of activities meant that there was never a want for something to do. Dining was top notch, and had a wonderful time meeting and conversing with the other guests. Highly recommend and can't wait to go back!