We really enjoyed our stay at Enchantment over this past Thanksgiving holiday. The rooms were ok but the setting and all the meals we had were really good. We had a great time there. Booked it through my Amex Plat and got the $200 credit plus breakfast everyday. They even let you do room service, which we did and was lovely. Amex benefit also got us an upgrade according the woman that checked us in. Hard to beat the setting.