I stayed at the Kachina about five years ago. We had a great view of the canyon from our room.
The lodge it self reminded me of a dormitory. The room was clean, and comfortable, but by no means a deluxe resort (I'm spoiled--I tend to stay at nice hotels whenever I travel). It was a very basic, no frills room. It was adequate. I would recommend it to anyone, especially if you can get a canyon view room. Just don't expect it to be luxurious. What it lacks in luxary it more than makes up with the view and the proximity to the canyon.
Karen