Canyon 位置更好,去其他景点也比较方便。没住过cabin,住过canyon lodge,房间不大,其他和普通hotel差不多。