I have never eaten in such a horrible restaurant before. Food was terrible, buffet looked days old and the woman taking our money was the most opinionated employee I've ever met. She made me wait to pay for this overpriced family dinner while telling the family ahead of me that they should not waste their money on seeing the Crazy Horse monument. Her reasons were very political, which she reiterated to me unsolicited. I was very offended by her attitude and my entire experience there. I will think twice about visiting Keystone in the future.