This was my 'base camp' for a road trip to the Grand Canyon area. The town of Kanab is a brilliant little location with lots of character and access to many hiking, biking and ATV activities.
The Canyons hotel was a perfect fit for me. Great off-road parking, clean rooms with all the amenities (coffee, AC, TV, Wi-Fi...etc.) The staff were extremely polite and welcoming and the breakfast service was always prompt and well presented. Pretty much the only downside for me was the repetitive breakfast menu; It would have been nice to have a choice of toast or cereal with the offerings.
For the price, it would be hard to match the excellent facilities that Canyons offers. I would return in a heartbeat.