I'm looking for a town on the way from grand canyons to phoenix to stay in for a night.?

We are going to be driving from tucson to grand canyons, leaving early in the morning and then we would need to be back in Phoenix for the weekend. What is a good place to stay that would be about half way from grand canyon to phoenix? How long is the drive in each direction? Kind of urgent to get an answers...thanx!
Update: I'm going from tuscon to the grand canyon but returning to phoenix.
7 answers 7