We had an excellent stay at Canyon! The staff were amazing. We really enjoyed unwinding in our hot tub.