Yes, personally, although not "luxury", I really liked the Grand. I found their beds very comfortable; the room was large & clean & nice-looking. I don't think the Thunderbird is a "better" hotel, actually from what I've read, it's not as nice. But, as you say, actually staying by the Canyon is a much different experience. Although I wonder if that means no IMAX?
Sayhello